.elementor-20 .elementor-element.elementor-element-250c612{--display:flex;--min-height:auto;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-6425976{padding:0px 0px 0px 0px;z-index:0;}.elementor-20 .elementor-element.elementor-element-6425976 img{border-radius:2em 2em 2em 2em;}.elementor-20 .elementor-element.elementor-element-b43f192{--display:grid;--min-height:80vh;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10em var(--kcss-gutter);--row-gap:10em;--column-gap:var(--kcss-gutter);--grid-auto-flow:row;--padding-top:var(--kcss-top-fold-padding-block-start);--padding-bottom:calc(var(--kcss-gutter, 1.5em) * 5);--padding-left:calc(var(--kcss-gutter, 1.5em) * 2);--padding-right:calc(var(--kcss-gutter, 1.5em) * 2);--z-index:1;}.elementor-20 .elementor-element.elementor-element-5662b60{--display:flex;--justify-content:space-between;--gap:4lh 4lh;--row-gap:4lh;--column-gap:4lh;--border-radius:1em 1em 1em 1em;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;grid-column:span 6;}.elementor-20 .elementor-element.elementor-element-5662b60:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-5662b60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#163838;}.elementor-20 .elementor-element.elementor-element-5662b60.e-con{--align-self:flex-end;}.elementor-20 .elementor-element.elementor-element-e8546a6{--display:flex;--border-radius:0.25em 0.25em 0.25em 0.25em;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-c9f7030 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-0f93c5f );}.elementor-20 .elementor-element.elementor-element-680b2df{--display:flex;--border-radius:0.25em 0.25em 0.25em 0.25em;--padding-top:var(--kcss-gutter);--padding-bottom:var(--kcss-gutter);--padding-left:var(--kcss-gutter);--padding-right:var(--kcss-gutter);}.elementor-20 .elementor-element.elementor-element-680b2df:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-680b2df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ba67426 );}.elementor-20 .elementor-element.elementor-element-ba79fd4 .elementor-heading-title{font-family:var( --e-global-typography-ec46375-font-family ), Sans-serif;font-size:var( --e-global-typography-ec46375-font-size );font-weight:var( --e-global-typography-ec46375-font-weight );line-height:var( --e-global-typography-ec46375-line-height );color:var( --e-global-color-3dcf7e7 );}.elementor-20 .elementor-element.elementor-element-b595697{--display:flex;}.elementor-20 .elementor-element.elementor-element-07d09bf{--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;--padding-top:var(--kcss-gutter);--padding-bottom:var(--kcss-gutter);--padding-left:var(--kcss-gutter);--padding-right:var(--kcss-gutter);--z-index:0;}.elementor-20 .elementor-element.elementor-element-b0f553a{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:var(--kcss-gutter) var(--kcss-gutter);--row-gap:var(--kcss-gutter);--column-gap:var(--kcss-gutter);--grid-auto-flow:row;--justify-items:stretch;--border-radius:2em 2em 2em 2em;--padding-top:calc(var(--kcss-gutter, 1.5em) *3);--padding-bottom:calc(var(--kcss-gutter, 1.5em) *3);--padding-left:calc(var(--kcss-gutter, 1.5em) *3);--padding-right:calc(var(--kcss-gutter, 1.5em) *3);--z-index:1;}.elementor-20 .elementor-element.elementor-element-b0f553a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b0f553a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C7DCD3;}.elementor-20 .elementor-element.elementor-element-ed4ebd7{--display:flex;--justify-content:space-between;--gap:4lh 4lh;--row-gap:4lh;--column-gap:4lh;--border-radius:1em 1em 1em 1em;--padding-top:var(--kcss-gutter);--padding-bottom:var(--kcss-gutter);--padding-left:var(--kcss-gutter);--padding-right:var(--kcss-gutter);grid-column:span 6;}.elementor-20 .elementor-element.elementor-element-ed4ebd7:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-ed4ebd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3dcf7e7 );}.elementor-20 .elementor-element.elementor-element-534fb62{--display:flex;--border-radius:0.25em 0.25em 0.25em 0.25em;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-20 .elementor-element.elementor-element-c82cda3 .elementor-heading-title{font-family:var( --e-global-typography-ae6e3ea-font-family ), Sans-serif;font-size:var( --e-global-typography-ae6e3ea-font-size );font-weight:var( --e-global-typography-ae6e3ea-font-weight );line-height:var( --e-global-typography-ae6e3ea-line-height );letter-spacing:var( --e-global-typography-ae6e3ea-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-0f93c5f );}.elementor-20 .elementor-element.elementor-element-634e972{--display:flex;--border-radius:0.25em 0.25em 0.25em 0.25em;--padding-top:var(--kcss-gutter);--padding-bottom:var(--kcss-gutter);--padding-left:var(--kcss-gutter);--padding-right:var(--kcss-gutter);}.elementor-20 .elementor-element.elementor-element-634e972:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-634e972 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5ED;}.elementor-20 .elementor-element.elementor-element-5991438 .elementor-heading-title{font-family:var( --e-global-typography-ec46375-font-family ), Sans-serif;font-size:var( --e-global-typography-ec46375-font-size );font-weight:var( --e-global-typography-ec46375-font-weight );line-height:var( --e-global-typography-ec46375-line-height );color:var( --e-global-color-3dcf7e7 );}.elementor-20 .elementor-element.elementor-element-96947f3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:var(--kcss-gutter) var(--kcss-gutter);--row-gap:var(--kcss-gutter);--column-gap:var(--kcss-gutter);--grid-auto-flow:row;--align-items:stretch;grid-column:span 6;}.elementor-20 .elementor-element.elementor-element-62c6364{--display:flex;--justify-content:flex-start;--gap:var(--kcss-gutter) var(--kcss-gutter);--row-gap:var(--kcss-gutter);--column-gap:var(--kcss-gutter);--border-radius:1em 1em 1em 1em;--padding-top:var(--kcss-gutter);--padding-bottom:var(--kcss-gutter);--padding-left:var(--kcss-gutter);--padding-right:var(--kcss-gutter);}.elementor-20 .elementor-element.elementor-element-62c6364:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-62c6364 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ba67426 );}.elementor-20 .elementor-element.elementor-element-62c6364:hover{box-shadow:0px 32px 40px -20px rgba(0, 0, 0, 0.125);}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-9c2f8dd .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-9c2f8dd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ba67426 );color:var( --e-global-color-0f93c5f );}.elementor-20 .elementor-element.elementor-element-9c2f8dd.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-9c2f8dd.elementor-view-default .elementor-icon{color:var( --e-global-color-ba67426 );border-color:var( --e-global-color-ba67426 );}.elementor-20 .elementor-element.elementor-element-9c2f8dd.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-9c2f8dd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ba67426 );}.elementor-20 .elementor-element.elementor-element-9c2f8dd.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-0f93c5f );}.elementor-20 .elementor-element.elementor-element-9c2f8dd.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-0f93c5f );}.elementor-20 .elementor-element.elementor-element-9c2f8dd.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-86b9fb1 );}.elementor-20 .elementor-element.elementor-element-9c2f8dd.elementor-view-framed .elementor-icon:hover, .elementor-20 .elementor-element.elementor-element-9c2f8dd.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-86b9fb1 );border-color:var( --e-global-color-86b9fb1 );}.elementor-20 .elementor-element.elementor-element-9c2f8dd.elementor-view-framed .elementor-icon:hover, .elementor-20 .elementor-element.elementor-element-9c2f8dd.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-86b9fb1 );}.elementor-20 .elementor-element.elementor-element-9c2f8dd .elementor-icon{font-size:1.25em;padding:var(--kcss-icon-sq-padding);border-radius:0.75em 0.75em 0.75em 0.75em;}.elementor-20 .elementor-element.elementor-element-9c2f8dd .elementor-icon svg{height:1.25em;}.elementor-20 .elementor-element.elementor-element-9c2f8dd .elementor-icon-wrapper svg{width:auto;}.elementor-20 .elementor-element.elementor-element-4e68582 .elementor-heading-title{font-family:var( --e-global-typography-9786fef-font-family ), Sans-serif;font-size:var( --e-global-typography-9786fef-font-size );font-weight:var( --e-global-typography-9786fef-font-weight );line-height:var( --e-global-typography-9786fef-line-height );letter-spacing:var( --e-global-typography-9786fef-letter-spacing );color:var( --e-global-color-3dcf7e7 );}.elementor-20 .elementor-element.elementor-element-0042845{--display:flex;--justify-content:flex-start;--gap:var(--kcss-gutter) var(--kcss-gutter);--row-gap:var(--kcss-gutter);--column-gap:var(--kcss-gutter);--border-radius:1em 1em 1em 1em;--padding-top:var(--kcss-gutter);--padding-bottom:var(--kcss-gutter);--padding-left:var(--kcss-gutter);--padding-right:var(--kcss-gutter);}.elementor-20 .elementor-element.elementor-element-0042845:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-0042845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ba67426 );}.elementor-20 .elementor-element.elementor-element-0042845:hover{box-shadow:0px 32px 40px -20px rgba(0, 0, 0, 0.125);}.elementor-20 .elementor-element.elementor-element-5043fac .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-5043fac.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ba67426 );color:var( --e-global-color-0f93c5f );}.elementor-20 .elementor-element.elementor-element-5043fac.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-5043fac.elementor-view-default .elementor-icon{color:var( --e-global-color-ba67426 );border-color:var( --e-global-color-ba67426 );}.elementor-20 .elementor-element.elementor-element-5043fac.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-5043fac.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ba67426 );}.elementor-20 .elementor-element.elementor-element-5043fac.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-0f93c5f );}.elementor-20 .elementor-element.elementor-element-5043fac.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-0f93c5f );}.elementor-20 .elementor-element.elementor-element-5043fac.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-86b9fb1 );}.elementor-20 .elementor-element.elementor-element-5043fac.elementor-view-framed .elementor-icon:hover, .elementor-20 .elementor-element.elementor-element-5043fac.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-86b9fb1 );border-color:var( --e-global-color-86b9fb1 );}.elementor-20 .elementor-element.elementor-element-5043fac.elementor-view-framed .elementor-icon:hover, .elementor-20 .elementor-element.elementor-element-5043fac.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-86b9fb1 );}.elementor-20 .elementor-element.elementor-element-5043fac .elementor-icon{font-size:1.25em;padding:var(--kcss-icon-sq-padding);border-radius:0.75em 0.75em 0.75em 0.75em;}.elementor-20 .elementor-element.elementor-element-5043fac .elementor-icon svg{height:1.25em;}.elementor-20 .elementor-element.elementor-element-5043fac .elementor-icon-wrapper svg{width:auto;}.elementor-20 .elementor-element.elementor-element-3c1017a .elementor-heading-title{font-family:var( --e-global-typography-9786fef-font-family ), Sans-serif;font-size:var( --e-global-typography-9786fef-font-size );font-weight:var( --e-global-typography-9786fef-font-weight );line-height:var( --e-global-typography-9786fef-line-height );letter-spacing:var( --e-global-typography-9786fef-letter-spacing );color:var( --e-global-color-3dcf7e7 );}.elementor-20 .elementor-element.elementor-element-c32d1b3{--display:flex;--justify-content:flex-start;--gap:var(--kcss-gutter) var(--kcss-gutter);--row-gap:var(--kcss-gutter);--column-gap:var(--kcss-gutter);--border-radius:1em 1em 1em 1em;--padding-top:var(--kcss-gutter);--padding-bottom:var(--kcss-gutter);--padding-left:var(--kcss-gutter);--padding-right:var(--kcss-gutter);}.elementor-20 .elementor-element.elementor-element-c32d1b3:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-c32d1b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ba67426 );}.elementor-20 .elementor-element.elementor-element-c32d1b3:hover{box-shadow:0px 32px 40px -20px rgba(0, 0, 0, 0.125);}.elementor-20 .elementor-element.elementor-element-948a63f .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-948a63f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ba67426 );color:var( --e-global-color-0f93c5f );}.elementor-20 .elementor-element.elementor-element-948a63f.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-948a63f.elementor-view-default .elementor-icon{color:var( --e-global-color-ba67426 );border-color:var( --e-global-color-ba67426 );}.elementor-20 .elementor-element.elementor-element-948a63f.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-948a63f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ba67426 );}.elementor-20 .elementor-element.elementor-element-948a63f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-0f93c5f );}.elementor-20 .elementor-element.elementor-element-948a63f.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-0f93c5f );}.elementor-20 .elementor-element.elementor-element-948a63f.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-86b9fb1 );}.elementor-20 .elementor-element.elementor-element-948a63f.elementor-view-framed .elementor-icon:hover, .elementor-20 .elementor-element.elementor-element-948a63f.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-86b9fb1 );border-color:var( --e-global-color-86b9fb1 );}.elementor-20 .elementor-element.elementor-element-948a63f.elementor-view-framed .elementor-icon:hover, .elementor-20 .elementor-element.elementor-element-948a63f.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-86b9fb1 );}.elementor-20 .elementor-element.elementor-element-948a63f .elementor-icon{font-size:1.25em;padding:var(--kcss-icon-sq-padding);border-radius:0.75em 0.75em 0.75em 0.75em;}.elementor-20 .elementor-element.elementor-element-948a63f .elementor-icon svg{height:1.25em;}.elementor-20 .elementor-element.elementor-element-948a63f .elementor-icon-wrapper svg{width:auto;}.elementor-20 .elementor-element.elementor-element-64d198a .elementor-heading-title{font-family:var( --e-global-typography-9786fef-font-family ), Sans-serif;font-size:var( --e-global-typography-9786fef-font-size );font-weight:var( --e-global-typography-9786fef-font-weight );line-height:var( --e-global-typography-9786fef-line-height );letter-spacing:var( --e-global-typography-9786fef-letter-spacing );color:var( --e-global-color-3dcf7e7 );}.elementor-20 .elementor-element.elementor-element-bb363ca{--display:flex;--justify-content:flex-start;--gap:var(--kcss-gutter) var(--kcss-gutter);--row-gap:var(--kcss-gutter);--column-gap:var(--kcss-gutter);--border-radius:1em 1em 1em 1em;--padding-top:var(--kcss-gutter);--padding-bottom:var(--kcss-gutter);--padding-left:var(--kcss-gutter);--padding-right:var(--kcss-gutter);}.elementor-20 .elementor-element.elementor-element-bb363ca:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-bb363ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ba67426 );}.elementor-20 .elementor-element.elementor-element-bb363ca:hover{box-shadow:0px 32px 40px -20px rgba(0, 0, 0, 0.125);}.elementor-20 .elementor-element.elementor-element-bddf434 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-bddf434.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ba67426 );color:var( --e-global-color-0f93c5f );}.elementor-20 .elementor-element.elementor-element-bddf434.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-bddf434.elementor-view-default .elementor-icon{color:var( --e-global-color-ba67426 );border-color:var( --e-global-color-ba67426 );}.elementor-20 .elementor-element.elementor-element-bddf434.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-bddf434.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ba67426 );}.elementor-20 .elementor-element.elementor-element-bddf434.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-0f93c5f );}.elementor-20 .elementor-element.elementor-element-bddf434.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-0f93c5f );}.elementor-20 .elementor-element.elementor-element-bddf434.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-86b9fb1 );}.elementor-20 .elementor-element.elementor-element-bddf434.elementor-view-framed .elementor-icon:hover, .elementor-20 .elementor-element.elementor-element-bddf434.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-86b9fb1 );border-color:var( --e-global-color-86b9fb1 );}.elementor-20 .elementor-element.elementor-element-bddf434.elementor-view-framed .elementor-icon:hover, .elementor-20 .elementor-element.elementor-element-bddf434.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-86b9fb1 );}.elementor-20 .elementor-element.elementor-element-bddf434 .elementor-icon{font-size:1.25em;padding:var(--kcss-icon-sq-padding);border-radius:0.75em 0.75em 0.75em 0.75em;}.elementor-20 .elementor-element.elementor-element-bddf434 .elementor-icon svg{height:1.25em;}.elementor-20 .elementor-element.elementor-element-bddf434 .elementor-icon-wrapper svg{width:auto;}.elementor-20 .elementor-element.elementor-element-ba0bbb8 .elementor-heading-title{font-family:var( --e-global-typography-9786fef-font-family ), Sans-serif;font-size:var( --e-global-typography-9786fef-font-size );font-weight:var( --e-global-typography-9786fef-font-weight );line-height:var( --e-global-typography-9786fef-line-height );letter-spacing:var( --e-global-typography-9786fef-letter-spacing );color:var( --e-global-color-3dcf7e7 );}.elementor-20 .elementor-element.elementor-element-b7953e1{--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:flex-end;--padding-top:var(--kcss-gutter);--padding-bottom:var(--kcss-gutter);--padding-left:var(--kcss-gutter);--padding-right:var(--kcss-gutter);--z-index:0;}.elementor-20 .elementor-element.elementor-element-531e303{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10em var(--kcss-gutter);--row-gap:10em;--column-gap:var(--kcss-gutter);--grid-auto-flow:row;--align-items:end;--border-radius:2em 2em 2em 2em;--padding-top:calc(var(--kcss-gutter, 1.5em) *3);--padding-bottom:calc(var(--kcss-gutter, 1.5em) *3);--padding-left:calc(var(--kcss-gutter, 1.5em) *1);--padding-right:calc(var(--kcss-gutter, 1.5em) *1);--z-index:1;}.elementor-20 .elementor-element.elementor-element-531e303:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-531e303 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e0eadd;}.elementor-20 .elementor-element.elementor-element-3803773{--display:flex;--gap:4em 4em;--row-gap:4em;--column-gap:4em;--border-radius:2em 2em 2em 2em;--padding-top:var(--kcss-gutter);--padding-bottom:var(--kcss-gutter);--padding-left:var(--kcss-gutter);--padding-right:var(--kcss-gutter);grid-column:span 5;}.elementor-20 .elementor-element.elementor-element-3803773.e-con{--align-self:flex-end;}.elementor-20 .elementor-element.elementor-element-a3e88b8{--display:flex;--border-radius:0.25em 0.25em 0.25em 0.25em;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-20 .elementor-element.elementor-element-790dd45 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-3dcf7e7 );}.elementor-20 .elementor-element.elementor-element-a6c7f85{--display:flex;--gap:2.5em 2.5em;--row-gap:2.5em;--column-gap:2.5em;--border-radius:1.5em 1.5em 1.5em 1.5em;--padding-top:var(--kcss-gutter);--padding-bottom:var(--kcss-gutter);--padding-left:var(--kcss-gutter);--padding-right:var(--kcss-gutter);}.elementor-20 .elementor-element.elementor-element-a6c7f85:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-a6c7f85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3dcf7e7 );}.elementor-20 .elementor-element.elementor-element-32337df .elementor-heading-title{font-family:var( --e-global-typography-ec46375-font-family ), Sans-serif;font-size:var( --e-global-typography-ec46375-font-size );font-weight:var( --e-global-typography-ec46375-font-weight );line-height:var( --e-global-typography-ec46375-line-height );color:var( --e-global-color-0f93c5f );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20 .elementor-element.elementor-element-957ca9b .elementor-button{background-color:#FFFFFF00;font-size:var( --e-global-typography-78f7bb5-font-size );font-weight:var( --e-global-typography-78f7bb5-font-weight );text-decoration:var( --e-global-typography-78f7bb5-text-decoration );fill:var( --e-global-color-0f93c5f );color:var( --e-global-color-0f93c5f );border-style:solid;border-width:0.1rem 0.1rem 0.1rem 0.1rem;border-radius:.5em .5em .5em .5em;padding:.75em 1em .75em 1em;}.elementor-20 .elementor-element.elementor-element-957ca9b .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-957ca9b .elementor-button:focus{background-color:#C7DCD3;color:var( --e-global-color-3dcf7e7 );border-color:#3C969725;}.elementor-20 .elementor-element.elementor-element-957ca9b.elementor-element{--align-self:flex-end;}.elementor-20 .elementor-element.elementor-element-957ca9b .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-957ca9b .elementor-button:focus svg{fill:var( --e-global-color-3dcf7e7 );}.elementor-20 .elementor-element.elementor-element-7d68fb5 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:top center;}body.elementor-page-20:not(.elementor-motion-effects-element-type-background), body.elementor-page-20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3dcf7e7 );}@media(max-width:1366px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-b43f192{--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-5662b60{grid-column:span 6;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-c9f7030 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-ba79fd4 .elementor-heading-title{font-size:var( --e-global-typography-ec46375-font-size );line-height:var( --e-global-typography-ec46375-line-height );}.elementor-20 .elementor-element.elementor-element-b0f553a{--grid-auto-flow:row;--padding-top:calc(var(--kcss-gutter, 1.5em) *1);--padding-bottom:calc(var(--kcss-gutter, 1.5em) *1);--padding-left:calc(var(--kcss-gutter, 1.5em) *1);--padding-right:calc(var(--kcss-gutter, 1.5em) *1);}.elementor-20 .elementor-element.elementor-element-c82cda3 .elementor-heading-title{font-size:var( --e-global-typography-ae6e3ea-font-size );line-height:var( --e-global-typography-ae6e3ea-line-height );letter-spacing:var( --e-global-typography-ae6e3ea-letter-spacing );}.elementor-20 .elementor-element.elementor-element-5991438 .elementor-heading-title{font-size:var( --e-global-typography-ec46375-font-size );line-height:var( --e-global-typography-ec46375-line-height );}.elementor-20 .elementor-element.elementor-element-96947f3{--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-4e68582 .elementor-heading-title{font-size:var( --e-global-typography-9786fef-font-size );line-height:var( --e-global-typography-9786fef-line-height );letter-spacing:var( --e-global-typography-9786fef-letter-spacing );}.elementor-20 .elementor-element.elementor-element-3c1017a .elementor-heading-title{font-size:var( --e-global-typography-9786fef-font-size );line-height:var( --e-global-typography-9786fef-line-height );letter-spacing:var( --e-global-typography-9786fef-letter-spacing );}.elementor-20 .elementor-element.elementor-element-64d198a .elementor-heading-title{font-size:var( --e-global-typography-9786fef-font-size );line-height:var( --e-global-typography-9786fef-line-height );letter-spacing:var( --e-global-typography-9786fef-letter-spacing );}.elementor-20 .elementor-element.elementor-element-ba0bbb8 .elementor-heading-title{font-size:var( --e-global-typography-9786fef-font-size );line-height:var( --e-global-typography-9786fef-line-height );letter-spacing:var( --e-global-typography-9786fef-letter-spacing );}.elementor-20 .elementor-element.elementor-element-531e303{--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-3803773{grid-column:span 6;}.elementor-20 .elementor-element.elementor-element-790dd45 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-32337df .elementor-heading-title{font-size:var( --e-global-typography-ec46375-font-size );line-height:var( --e-global-typography-ec46375-line-height );}.elementor-20 .elementor-element.elementor-element-957ca9b .elementor-button{font-size:var( --e-global-typography-78f7bb5-font-size );}.elementor-20 .elementor-element.elementor-element-7d68fb5{grid-column:span 5;}}@media(max-width:1200px){.elementor-20 .elementor-element.elementor-element-b43f192{--grid-auto-flow:row;--padding-top:var(--kcss-top-fold-padding-block-start);--padding-bottom:calc(var(--kcss-gutter, 1.5em) * 2);--padding-left:calc(var(--kcss-gutter, 1.5em) * 2);--padding-right:calc(var(--kcss-gutter, 1.5em) * 2);}.elementor-20 .elementor-element.elementor-element-b0f553a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-ed4ebd7{grid-column:span 1;}.elementor-20 .elementor-element.elementor-element-96947f3{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;grid-column:span 1;}.elementor-20 .elementor-element.elementor-element-531e303{--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-3803773{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;grid-column:span 6;}.elementor-20 .elementor-element.elementor-element-a3e88b8{--padding-top:var(--kcss-gutter);--padding-bottom:var(--kcss-gutter);--padding-left:var(--kcss-gutter);--padding-right:var(--kcss-gutter);}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-b43f192{--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-5662b60{grid-column:span 12;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-c9f7030 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-ba79fd4 .elementor-heading-title{font-size:var( --e-global-typography-ec46375-font-size );line-height:var( --e-global-typography-ec46375-line-height );}.elementor-20 .elementor-element.elementor-element-b0f553a{--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-ed4ebd7{grid-column:span 12;}.elementor-20 .elementor-element.elementor-element-c82cda3 .elementor-heading-title{font-size:var( --e-global-typography-ae6e3ea-font-size );line-height:var( --e-global-typography-ae6e3ea-line-height );letter-spacing:var( --e-global-typography-ae6e3ea-letter-spacing );}.elementor-20 .elementor-element.elementor-element-5991438 .elementor-heading-title{font-size:var( --e-global-typography-ec46375-font-size );line-height:var( --e-global-typography-ec46375-line-height );}.elementor-20 .elementor-element.elementor-element-96947f3{--grid-auto-flow:row;grid-column:span 12;}.elementor-20 .elementor-element.elementor-element-4e68582 .elementor-heading-title{font-size:var( --e-global-typography-9786fef-font-size );line-height:var( --e-global-typography-9786fef-line-height );letter-spacing:var( --e-global-typography-9786fef-letter-spacing );}.elementor-20 .elementor-element.elementor-element-3c1017a .elementor-heading-title{font-size:var( --e-global-typography-9786fef-font-size );line-height:var( --e-global-typography-9786fef-line-height );letter-spacing:var( --e-global-typography-9786fef-letter-spacing );}.elementor-20 .elementor-element.elementor-element-64d198a .elementor-heading-title{font-size:var( --e-global-typography-9786fef-font-size );line-height:var( --e-global-typography-9786fef-line-height );letter-spacing:var( --e-global-typography-9786fef-letter-spacing );}.elementor-20 .elementor-element.elementor-element-ba0bbb8 .elementor-heading-title{font-size:var( --e-global-typography-9786fef-font-size );line-height:var( --e-global-typography-9786fef-line-height );letter-spacing:var( --e-global-typography-9786fef-letter-spacing );}.elementor-20 .elementor-element.elementor-element-531e303{--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-3803773{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-20 .elementor-element.elementor-element-3803773.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-790dd45 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-32337df .elementor-heading-title{font-size:var( --e-global-typography-ec46375-font-size );line-height:var( --e-global-typography-ec46375-line-height );}.elementor-20 .elementor-element.elementor-element-957ca9b .elementor-button{font-size:var( --e-global-typography-78f7bb5-font-size );}}@media(max-width:880px){.elementor-20 .elementor-element.elementor-element-250c612{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-6425976{padding:var(--kcss-gutter-outer, 1em) var(--kcss-gutter-outer, 1em) var(--kcss-gutter-outer, 1em) var(--kcss-gutter-outer, 1em);}.elementor-20 .elementor-element.elementor-element-6425976 img{border-radius:1.25em 1.25em 1.25em 1.25em;}.elementor-20 .elementor-element.elementor-element-b43f192{--min-height:auto;--e-con-grid-template-columns:repeat(1, 1fr);--gap:var(--kcss-gutter) var(--kcss-gutter);--row-gap:var(--kcss-gutter);--column-gap:var(--kcss-gutter);--grid-auto-flow:row;--padding-top:var(--kcss-top-fold-padding-block-start);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-20 .elementor-element.elementor-element-5662b60{--gap:var(--kcss-gutter, 0) var(--kcss-gutter, 0);--row-gap:var(--kcss-gutter, 0);--column-gap:var(--kcss-gutter, 0);--padding-top:var(--kcss-gutter-outer, 1.5em);--padding-bottom:var(--kcss-gutter-outer, 1.5em);--padding-left:var(--kcss-gutter-outer, 1.5em);--padding-right:var(--kcss-gutter-outer, 1.5em);grid-column:span 1;}.elementor-20 .elementor-element.elementor-element-5662b60.e-con{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-e8546a6{--border-radius:0.125em 0.125em 0.125em 0.125em;--padding-top:var(--kcss-gutter-outer, 1.5em);--padding-bottom:var(--kcss-gutter-outer, 1.5em);--padding-left:var(--kcss-gutter-outer, 1.5em);--padding-right:var(--kcss-gutter-outer, 1.5em);}.elementor-20 .elementor-element.elementor-element-680b2df{--border-radius:1.25em 1.25em 1.25em 1.25em;}.elementor-20 .elementor-element.elementor-element-07d09bf{--padding-top:var(--kcss-gutter-outer, 0.5em);--padding-bottom:var(--kcss-gutter-outer, 0.5em);--padding-left:var(--kcss-gutter-outer, 0.5em);--padding-right:var(--kcss-gutter-outer, 0.5em);}.elementor-20 .elementor-element.elementor-element-b0f553a{--gap:var(--kcss-gutter-outer, 0.5em) var(--kcss-gutter-outer, 0.5em);--row-gap:var(--kcss-gutter-outer, 0.5em);--column-gap:var(--kcss-gutter-outer, 0.5em);--grid-auto-flow:row;--border-radius:1.25em 1.25em 1.25em 1.25em;--padding-top:var(--kcss-gutter-outer, 0.5em);--padding-bottom:var(--kcss-gutter-outer, 0.5em);--padding-left:var(--kcss-gutter-outer, 0.5em);--padding-right:var(--kcss-gutter-outer, 0.5em);}.elementor-20 .elementor-element.elementor-element-ed4ebd7{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-20 .elementor-element.elementor-element-534fb62{--border-radius:0.125em 0.125em 0.125em 0.125em;--padding-top:var(--kcss-gutter, 1em);--padding-bottom:var(--kcss-gutter, 1em);--padding-left:var(--kcss-gutter, 1em);--padding-right:var(--kcss-gutter, 1em);}.elementor-20 .elementor-element.elementor-element-634e972{--border-radius:1em 1em 1em 1em;}.elementor-20 .elementor-element.elementor-element-96947f3{--gap:var(--kcss-gutter-outer, 0.5em) var(--kcss-gutter-outer, 0.5em);--row-gap:var(--kcss-gutter-outer, 0.5em);--column-gap:var(--kcss-gutter-outer, 0.5em);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-b7953e1{--padding-top:var(--kcss-gutter-outer, 0.5em);--padding-bottom:var(--kcss-gutter-outer, 0.5em);--padding-left:var(--kcss-gutter-outer, 0.5em);--padding-right:var(--kcss-gutter-outer, 0.5em);}.elementor-20 .elementor-element.elementor-element-531e303{--e-con-grid-template-columns:repeat(1, 1fr);--gap:var(--kcss-gutter) var(--kcss-gutter);--row-gap:var(--kcss-gutter);--column-gap:var(--kcss-gutter);--grid-auto-flow:row;--border-radius:1.25em 1.25em 1.25em 1.25em;--padding-top:var(--kcss-gutter-outer, 0.5em);--padding-bottom:var(--kcss-gutter-outer, 0.5em);--padding-left:var(--kcss-gutter-outer, 0.5em);--padding-right:var(--kcss-gutter-outer, 0.5em);}.elementor-20 .elementor-element.elementor-element-3803773{--gap:var(--kcss-gutter) var(--kcss-gutter);--row-gap:var(--kcss-gutter);--column-gap:var(--kcss-gutter);--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;grid-column:span 1;}.elementor-20 .elementor-element.elementor-element-3803773.e-con{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-a3e88b8{--border-radius:0.125em 0.125em 0.125em 0.125em;--padding-top:var(--kcss-gutter-outer, 0.5em);--padding-bottom:var(--kcss-gutter-outer, 0.5em);--padding-left:var(--kcss-gutter-outer, 0.5em);--padding-right:var(--kcss-gutter-outer, 0.5em);}.elementor-20 .elementor-element.elementor-element-a6c7f85{--border-radius:1em 1em 1em 1em;}.elementor-20 .elementor-element.elementor-element-7d68fb5{grid-column:span 1;}.elementor-20 .elementor-element.elementor-element-7d68fb5 img{border-radius:1em 1em 1em 1em;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-250c612{--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:var(--kcss-top-fold-padding-block-start);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-b43f192{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-20 .elementor-element.elementor-element-5662b60{--gap:var(--kcss-gutter) var(--kcss-gutter);--row-gap:var(--kcss-gutter);--column-gap:var(--kcss-gutter);--padding-top:var(--kcss-gutter-outer);--padding-bottom:var(--kcss-gutter-outer);--padding-left:var(--kcss-gutter-outer);--padding-right:var(--kcss-gutter-outer);grid-column:span 1;}.elementor-20 .elementor-element.elementor-element-e8546a6{--border-radius:0.125em 0.125em 0.125em 0.125em;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-c9f7030 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-680b2df{--border-radius:1em 1em 1em 1em;}.elementor-20 .elementor-element.elementor-element-ba79fd4 .elementor-heading-title{font-size:var( --e-global-typography-ec46375-font-size );line-height:var( --e-global-typography-ec46375-line-height );}.elementor-20 .elementor-element.elementor-element-07d09bf{--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-20 .elementor-element.elementor-element-b0f553a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-20 .elementor-element.elementor-element-ed4ebd7{--gap:var(--kc0ss-gutter) var(--kc0ss-gutter);--row-gap:var(--kc0ss-gutter);--column-gap:var(--kc0ss-gutter);--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;grid-column:span 1;}.elementor-20 .elementor-element.elementor-element-534fb62{--padding-top:var(--kcss-gutter);--padding-bottom:var(--kcss-gutter);--padding-left:var(--kcss-gutter);--padding-right:var(--kcss-gutter);}.elementor-20 .elementor-element.elementor-element-c82cda3 .elementor-heading-title{font-size:var( --e-global-typography-ae6e3ea-font-size );line-height:var( --e-global-typography-ae6e3ea-line-height );letter-spacing:var( --e-global-typography-ae6e3ea-letter-spacing );}.elementor-20 .elementor-element.elementor-element-5991438 .elementor-heading-title{font-size:var( --e-global-typography-ec46375-font-size );line-height:var( --e-global-typography-ec46375-line-height );}.elementor-20 .elementor-element.elementor-element-96947f3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;grid-column:span 1;}.elementor-20 .elementor-element.elementor-element-9c2f8dd .elementor-icon{font-size:var(--kcss-icon-sq-size, 1.25em);}.elementor-20 .elementor-element.elementor-element-9c2f8dd .elementor-icon svg{height:var(--kcss-icon-sq-size, 1.25em);}.elementor-20 .elementor-element.elementor-element-4e68582 .elementor-heading-title{font-size:var( --e-global-typography-9786fef-font-size );line-height:var( --e-global-typography-9786fef-line-height );letter-spacing:var( --e-global-typography-9786fef-letter-spacing );}.elementor-20 .elementor-element.elementor-element-5043fac .elementor-icon{font-size:var(--kcss-icon-sq-size, 1.25em);}.elementor-20 .elementor-element.elementor-element-5043fac .elementor-icon svg{height:var(--kcss-icon-sq-size, 1.25em);}.elementor-20 .elementor-element.elementor-element-3c1017a .elementor-heading-title{font-size:var( --e-global-typography-9786fef-font-size );line-height:var( --e-global-typography-9786fef-line-height );letter-spacing:var( --e-global-typography-9786fef-letter-spacing );}.elementor-20 .elementor-element.elementor-element-948a63f .elementor-icon{font-size:var(--kcss-icon-sq-size, 1.25em);}.elementor-20 .elementor-element.elementor-element-948a63f .elementor-icon svg{height:var(--kcss-icon-sq-size, 1.25em);}.elementor-20 .elementor-element.elementor-element-64d198a .elementor-heading-title{font-size:var( --e-global-typography-9786fef-font-size );line-height:var( --e-global-typography-9786fef-line-height );letter-spacing:var( --e-global-typography-9786fef-letter-spacing );}.elementor-20 .elementor-element.elementor-element-bddf434 .elementor-icon{font-size:var(--kcss-icon-sq-size, 1.25em);}.elementor-20 .elementor-element.elementor-element-bddf434 .elementor-icon svg{height:var(--kcss-icon-sq-size, 1.25em);}.elementor-20 .elementor-element.elementor-element-ba0bbb8 .elementor-heading-title{font-size:var( --e-global-typography-9786fef-font-size );line-height:var( --e-global-typography-9786fef-line-height );letter-spacing:var( --e-global-typography-9786fef-letter-spacing );}.elementor-20 .elementor-element.elementor-element-b7953e1{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-20 .elementor-element.elementor-element-531e303{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-20 .elementor-element.elementor-element-3803773{grid-column:span 1;}.elementor-20 .elementor-element.elementor-element-a3e88b8{--border-radius:0.125em 0.125em 0.125em 0.125em;--padding-top:var(--kcss-gutter);--padding-bottom:var(--kcss-gutter);--padding-left:var(--kcss-gutter);--padding-right:var(--kcss-gutter);}.elementor-20 .elementor-element.elementor-element-790dd45 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-32337df .elementor-heading-title{font-size:var( --e-global-typography-ec46375-font-size );line-height:var( --e-global-typography-ec46375-line-height );}.elementor-20 .elementor-element.elementor-element-957ca9b.elementor-element{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-957ca9b .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-20 .elementor-element.elementor-element-957ca9b .elementor-button{font-size:var( --e-global-typography-78f7bb5-font-size );}}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-b43f192{--content-width:1440px;}.elementor-20 .elementor-element.elementor-element-b0f553a{--content-width:1440px;}.elementor-20 .elementor-element.elementor-element-531e303{--content-width:1440px;}}/* Start custom CSS for image, class: .elementor-element-6425976 */.elementor-20 .elementor-element.elementor-element-6425976 {
    position: relative;
    margin: 0 auto;
    overflow: hidden;
    /*border-radius: var(--kcss-default-border-1, 1em);*/
    will-change: width, height;
    pointer-events: none;
}

.elementor-20 .elementor-element.elementor-element-6425976 img {
    width: 100%;
    height: 100%;
    display:block;
    object-fit: cover;
    object-position: top center;
}

@media only screen and (min-width: 881px) {
    .elementor-20 .elementor-element.elementor-element-6425976 {
        inset: calc((var(--kcss-gutter, 2.5em)*.5)  + var(--kcss-wp-admin-bar, 0)) 0;
        width: calc(100vw + (var(--kcss-gutter, 2.5em) * -1.5));
        position: fixed;
        height: calc(var(--kcss-stage-h, var(--kcss-hero-h, 100vh)) - ((var(--kcss-gutter, 2.5em)* 1) - var(--kcss-wp-admin-bar, 0)));
        
    opacity: var(--kcss-hero-opacity, 1);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-250c612 */.elementor-20 .elementor-element.elementor-element-250c612 {
  position: relative;
  overflow: hidden;
  /*border-radius: var(--kcss-default-border-1, 2em);*/
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9c2f8dd */.elementor-20 .elementor-element.elementor-element-9c2f8dd .elementor-icon-wrapper {
    display: flex;
}

.elementor-20 .elementor-element.elementor-element-9c2f8dd .elementor-icon {
    font-size: var(--kcss-icon-sq-size, 1.25em)!important;
    border-radius: 0.75em;
    corner-shape: superellipse(1.15);
    border: solid var(--kcss-icon-sq-border-width, 0) oklch(from #3C9697 l c h / 0.25);
    
    /*border-color: var(--e-global-color-dd86021);*/
}

.elementor-20 .elementor-element.elementor-element-9c2f8dd .elementor-icon svg {
    color: var(--e-global-color-3dcf7e7);
    width: calc(var(--kcss-icon-sq-size, 1em)*.8)!important;
    height: calc(var(--kcss-icon-sq-size, 1em)*.8)!important;
}

.elementor-20 .elementor-element.elementor-element-9c2f8dd svg path#Path_379-2 {
    color: var( --e-global-color-dd86021 );
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5043fac */.elementor-20 .elementor-element.elementor-element-5043fac .elementor-icon-wrapper {
    display: flex;
}

.elementor-20 .elementor-element.elementor-element-5043fac .elementor-icon {
    font-size: var(--kcss-icon-sq-size, 1.25em)!important;
    border-radius: 0.75em;
    corner-shape: superellipse(1.15);
    border: solid var(--kcss-icon-sq-border-width, 0) oklch(from #3C9697 l c h / 0.25);
    
    /*border-color: var(--e-global-color-dd86021);*/
}

.elementor-20 .elementor-element.elementor-element-5043fac .elementor-icon svg {
    color: var(--e-global-color-3dcf7e7);
    width: calc(var(--kcss-icon-sq-size, 1em)*.8)!important;
    height: calc(var(--kcss-icon-sq-size, 1em)*.8)!important;
}

.elementor-20 .elementor-element.elementor-element-5043fac svg path#Path_379-2 {
    color: var( --e-global-color-dd86021 );
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-948a63f */.elementor-20 .elementor-element.elementor-element-948a63f .elementor-icon-wrapper {
    display: flex;
}

.elementor-20 .elementor-element.elementor-element-948a63f .elementor-icon {
    font-size: var(--kcss-icon-sq-size, 1.25em)!important;
    border-radius: 0.75em;
    corner-shape: superellipse(1.15);
    border: solid var(--kcss-icon-sq-border-width, 0) oklch(from #3C9697 l c h / 0.25);
    
    /*border-color: var(--e-global-color-dd86021);*/
}

.elementor-20 .elementor-element.elementor-element-948a63f .elementor-icon svg {
    color: var(--e-global-color-3dcf7e7);
    width: calc(var(--kcss-icon-sq-size, 1em)*.8)!important;
    height: calc(var(--kcss-icon-sq-size, 1em)*.8)!important;
}

.elementor-20 .elementor-element.elementor-element-948a63f svg path#Path_379-2 {
    color: var( --e-global-color-dd86021 );
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bddf434 */.elementor-20 .elementor-element.elementor-element-bddf434 .elementor-icon-wrapper {
    display: flex;
}

.elementor-20 .elementor-element.elementor-element-bddf434 .elementor-icon {
    font-size: var(--kcss-icon-sq-size, 1.25em)!important;
    border-radius: 0.75em;
    corner-shape: superellipse(1.15);
    border: solid var(--kcss-icon-sq-border-width, 0) oklch(from #3C9697 l c h / 0.25);
    
    /*border-color: var(--e-global-color-dd86021);*/
}

.elementor-20 .elementor-element.elementor-element-bddf434 .elementor-icon svg {
    color: var(--e-global-color-3dcf7e7);
    width: calc(var(--kcss-icon-sq-size, 1em)*.8)!important;
    height: calc(var(--kcss-icon-sq-size, 1em)*.8)!important;
}

.elementor-20 .elementor-element.elementor-element-bddf434 svg path#Path_379-2 {
    color: var( --e-global-color-dd86021 );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07d09bf */.elementor-20 .elementor-element.elementor-element-07d09bf {
    /*overflow: clip;*/
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d68fb5 */@media only screen and (min-width: 881px) {
    
.elementor-20 .elementor-element.elementor-element-7d68fb5, .elementor-20 .elementor-element.elementor-element-7d68fb5 img {
    position: absolute;
    width: 50%;
    height: 100%;
    inset: 0 0 0 auto;
}

.elementor-20 .elementor-element.elementor-element-7d68fb5 img {
    width: 100%;
    inset: 0 0 0 0;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-531e303 */.elementor-20 .elementor-element.elementor-element-531e303 {
    overflow: clip;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7953e1 */.elementor-20 .elementor-element.elementor-element-b7953e1 {
    /*overflow: clip;*/
}/* End custom CSS */