.elementor-29325 .elementor-element.elementor-element-746627d{--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;--justify-content:flex-end;--gap:var(--dd-boxed-gap) var(--dd-boxed-gap);--row-gap:var(--dd-boxed-gap);--column-gap:var(--dd-boxed-gap);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29325 .elementor-element.elementor-element-746627d:not(.elementor-motion-effects-element-type-background), .elementor-29325 .elementor-element.elementor-element-746627d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-29325 .elementor-element.elementor-element-79e04a5{--spacer-size:50px;width:var( --container-widget-width, 5.782% );max-width:5.782%;--container-widget-width:5.782%;--container-widget-flex-grow:0;}.elementor-29325 .elementor-element.elementor-element-79e04a5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-29325 .elementor-element.elementor-element-579c819{--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:center;--gap:var(--_dd-boxed-gap) var(--_dd-boxed-gap);--row-gap:var(--_dd-boxed-gap);--column-gap:var(--_dd-boxed-gap);}.elementor-29325 .elementor-element.elementor-element-579c819.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .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-29325 .elementor-element.elementor-element-026f384{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-29325 .elementor-element.elementor-element-026f384 > .elementor-widget-container{margin:13px 13px 13px 13px;}.elementor-29325 .elementor-element.elementor-element-026f384.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-29325 .elementor-element.elementor-element-026f384 .elementor-heading-title{font-family:var( --e-global-typography-d7b5464-font-family ), Sans-serif;font-size:var( --e-global-typography-d7b5464-font-size );font-weight:var( --e-global-typography-d7b5464-font-weight );line-height:var( --e-global-typography-d7b5464-line-height );}.elementor-29325 .elementor-element.elementor-element-9a823f0{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29325 .elementor-element.elementor-element-bdc7e67{--spacer-size:50px;width:var( --container-widget-width, 1.647% );max-width:1.647%;--container-widget-width:1.647%;--container-widget-flex-grow:0;}.elementor-29325 .elementor-element.elementor-element-bdc7e67.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{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-29325 .elementor-element.elementor-element-2e63e86{--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;}.elementor-29325 .elementor-element.elementor-element-b7cee73{--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;}.elementor-29325 .elementor-element.elementor-element-b7cee73.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29325 .elementor-element.elementor-element-e1c9a6f{--spacer-size:22px;}.elementor-29325 .elementor-element.elementor-element-8b4df68{text-align:center;}.elementor-29325 .elementor-element.elementor-element-8b4df68 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-29325 .elementor-element.elementor-element-a7062de{text-align:center;}.elementor-29325 .elementor-element.elementor-element-f01a3b9{--spacer-size:38px;}.elementor-29325 .elementor-element.elementor-element-5eecd1c{--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;}.elementor-29325 .elementor-element.elementor-element-5eecd1c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29325 .elementor-element.elementor-element-3db5dd5{--spacer-size:22px;}.elementor-29325 .elementor-element.elementor-element-2c7f889{width:var( --container-widget-width, 143.065% );max-width:143.065%;--container-widget-width:143.065%;--container-widget-flex-grow:0;}.elementor-29325 .elementor-element.elementor-element-2c7f889.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-29325 .elementor-element.elementor-element-961e730{text-align:center;}.elementor-29325 .elementor-element.elementor-element-961e730 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-29325 .elementor-element.elementor-element-99fed24{text-align:center;}.elementor-29325 .elementor-element.elementor-element-dd6b11d{--spacer-size:38px;}.elementor-29325 .elementor-element.elementor-element-9389324{--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;}.elementor-29325 .elementor-element.elementor-element-9389324.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29325 .elementor-element.elementor-element-4d2aff0{--spacer-size:22px;}.elementor-29325 .elementor-element.elementor-element-4870c52{width:var( --container-widget-width, 143.065% );max-width:143.065%;--container-widget-width:143.065%;--container-widget-flex-grow:0;}.elementor-29325 .elementor-element.elementor-element-4870c52.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-29325 .elementor-element.elementor-element-294a465{text-align:center;}.elementor-29325 .elementor-element.elementor-element-294a465 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-29325 .elementor-element.elementor-element-18bd48c{text-align:center;}.elementor-29325 .elementor-element.elementor-element-acd3b07{--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;}.elementor-29325 .elementor-element.elementor-element-efb35da{--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;}.elementor-29325 .elementor-element.elementor-element-efb35da.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29325 .elementor-element.elementor-element-beddfbf{--spacer-size:22px;}.elementor-29325 .elementor-element.elementor-element-1c3b68f{text-align:center;}.elementor-29325 .elementor-element.elementor-element-1c3b68f .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-29325 .elementor-element.elementor-element-7a8b2b7{text-align:center;}.elementor-29325 .elementor-element.elementor-element-9011a7e{--spacer-size:38px;}.elementor-29325 .elementor-element.elementor-element-924bccf{--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;}.elementor-29325 .elementor-element.elementor-element-924bccf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29325 .elementor-element.elementor-element-784174f{--spacer-size:22px;}.elementor-29325 .elementor-element.elementor-element-a96928a{--spacer-size:38px;}.elementor-29325 .elementor-element.elementor-element-d8d324e{--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;}.elementor-29325 .elementor-element.elementor-element-d8d324e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29325 .elementor-element.elementor-element-81f355e{--spacer-size:22px;}.elementor-29325 .elementor-element.elementor-element-3b46127{--display:flex;}@media(max-width:1366px){.elementor-29325 .elementor-element.elementor-element-579c819{--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-29325 .elementor-element.elementor-element-026f384 .elementor-heading-title{font-size:var( --e-global-typography-d7b5464-font-size );line-height:var( --e-global-typography-d7b5464-line-height );}}@media(max-width:1200px){.elementor-29325 .elementor-element.elementor-element-579c819{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1024px){.elementor-29325 .elementor-element.elementor-element-026f384 .elementor-heading-title{font-size:var( --e-global-typography-d7b5464-font-size );line-height:var( --e-global-typography-d7b5464-line-height );}}@media(max-width:880px){.elementor-29325 .elementor-element.elementor-element-746627d{--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-29325 .elementor-element.elementor-element-579c819{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-29325 .elementor-element.elementor-element-579c819.e-con{--order:99999 /* order end hack */;}.elementor-29325 .elementor-element.elementor-element-ada7065{width:100%;max-width:100%;}.elementor-29325 .elementor-element.elementor-element-ada7065 img{width:100%;}}@media(max-width:767px){.elementor-29325 .elementor-element.elementor-element-746627d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29325 .elementor-element.elementor-element-026f384 .elementor-heading-title{font-size:var( --e-global-typography-d7b5464-font-size );line-height:var( --e-global-typography-d7b5464-line-height );}}@media(min-width:768px){.elementor-29325 .elementor-element.elementor-element-579c819{--width:608.719;}.elementor-29325 .elementor-element.elementor-element-9a823f0{--width:var(--dd-col--stretch);}.elementor-29325 .elementor-element.elementor-element-b7cee73{--width:31.813%;}.elementor-29325 .elementor-element.elementor-element-5eecd1c{--width:31.74%;}.elementor-29325 .elementor-element.elementor-element-9389324{--width:31.74%;}.elementor-29325 .elementor-element.elementor-element-efb35da{--width:31.813%;}.elementor-29325 .elementor-element.elementor-element-924bccf{--width:31.74%;}.elementor-29325 .elementor-element.elementor-element-d8d324e{--width:31.74%;}}@media(max-width:1366px) and (min-width:768px){.elementor-29325 .elementor-element.elementor-element-579c819{--width:50%;}.elementor-29325 .elementor-element.elementor-element-9a823f0{--width:50%;}}@media(max-width:1200px) and (min-width:768px){.elementor-29325 .elementor-element.elementor-element-579c819{--width:50%;}}@media(max-width:880px) and (min-width:768px){.elementor-29325 .elementor-element.elementor-element-579c819{--width:100%;}.elementor-29325 .elementor-element.elementor-element-9a823f0{--width:100%;}}@media(min-width:1920px){.elementor-29325 .elementor-element.elementor-element-579c819{--justify-content:center;}.elementor-29325 .elementor-element.elementor-element-026f384 .elementor-heading-title{font-size:var( --e-global-typography-d7b5464-font-size );line-height:var( --e-global-typography-d7b5464-line-height );}}/* Start custom CSS for container, class: .elementor-element-746627d */.dd-mixed-layout {
    /*-- Default Values --*/
    --_dd-con-width: var(--dd-con-width, 1280px); /* default content width */
    --_dd-boxed-pct: var(--dd-boxed-pct, 40); /* % of content area that is boxed */
    --_dd-boxed-gap: var(--dd-boxed-gap, 20px); /* gap between child containers */
    /*-- Width Calculations --*/
    /* Boxed Column */
    --dd-calc-width--boxed: calc((var(--_dd-con-width) - var(--_dd-boxed-gap)) * (var(--_dd-boxed-pct) / 100));
    --dd-max-width--boxed: calc((100% - var(--_dd-boxed-gap)) * var(--_dd-boxed-pct) / 100);
    /* Stretched Column */
    --dd-calc-width--stretch: calc(((var(--_dd-con-width) - var(--_dd-boxed-gap)) * ((100 - var(--_dd-boxed-pct)) / 100)) + ((100% - var(--_dd-con-width)) / 2));
    --dd-max-width--stretch: calc((100% - var(--_dd-boxed-gap)) * (100 - var(--_dd-boxed-pct)) / 100);
    /* Computed Values */
    --dd-col--boxed: min(var(--dd-calc-width--boxed), var(--dd-max-width--boxed));
    --dd-col--stretch: max(var(--dd-calc-width--stretch), var(--dd-max-width--stretch));
}

.dd-mixed-layout[data-col-higher="boxed"] {
    --dd-col--stretch: max(var(--dd-calc-width--stretch), var(--dd-max-width--stretch));
}

.dd-mixed-layout[data-col-higher="stretch"] {
    --dd-col--stretch: min(var(--dd-calc-width--stretch), var(--dd-max-width--stretch));
}/* End custom CSS */