.elementor-1243 .elementor-element.elementor-element-cf5ee89{--display:flex;--min-height:75vh;--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:space-between;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1243 .elementor-element.elementor-element-156b219{--display:flex;--z-index:1;}.elementor-1243 .elementor-element.elementor-element-156b219.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1243 .elementor-element.elementor-element-b946963{--display:flex;--z-index:2;}.elementor-1243 .elementor-element.elementor-element-96cc022{--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;--align-items:center;}.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-1243 .elementor-element.elementor-element-77ccc7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 21px) 0px;text-align:center;}.elementor-1243 .elementor-element.elementor-element-77ccc7f .elementor-heading-title{font-family:var( --e-global-typography-008821c-font-family ), Sans-serif;font-size:var( --e-global-typography-008821c-font-size );font-weight:var( --e-global-typography-008821c-font-weight );line-height:var( --e-global-typography-008821c-line-height );color:var( --e-global-color-46e0e92 );}.elementor-1243 .elementor-element.elementor-element-308e4e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 31px) 0px;text-align:center;}.elementor-1243 .elementor-element.elementor-element-308e4e4 .elementor-heading-title{font-family:var( --e-global-typography-3469c85-font-family ), Sans-serif;font-size:var( --e-global-typography-3469c85-font-size );font-weight:var( --e-global-typography-3469c85-font-weight );line-height:var( --e-global-typography-3469c85-line-height );color:var( --e-global-color-46e0e92 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1243 .elementor-element.elementor-element-be43d06 .elementor-button{background-color:var( --e-global-color-46e0e92 );font-family:var( --e-global-typography-c907609-font-family ), Sans-serif;font-size:var( --e-global-typography-c907609-font-size );font-weight:var( --e-global-typography-c907609-font-weight );text-transform:var( --e-global-typography-c907609-text-transform );line-height:var( --e-global-typography-c907609-line-height );letter-spacing:var( --e-global-typography-c907609-letter-spacing );fill:var( --e-global-color-a610c67 );color:var( --e-global-color-a610c67 );border-radius:8px 8px 8px 8px;padding:16px 32px 16px 32px;}.elementor-1243 .elementor-element.elementor-element-c6e62d8{--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:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-1243 .elementor-element.elementor-element-7a73cff{--display:flex;}.elementor-1243 .elementor-element.elementor-element-fca2513{--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:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-1243 .elementor-element.elementor-element-460e4d3{--display:flex;}.elementor-1243 .elementor-element.elementor-element-209a16a .elementor-heading-title{font-family:var( --e-global-typography-c656c76-font-family ), Sans-serif;font-size:var( --e-global-typography-c656c76-font-size );font-weight:var( --e-global-typography-c656c76-font-weight );line-height:var( --e-global-typography-c656c76-line-height );color:#000000;}.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-1243 .elementor-element.elementor-element-477370e{font-family:var( --e-global-typography-e5015eb-font-family ), Sans-serif;font-size:var( --e-global-typography-e5015eb-font-size );font-weight:var( --e-global-typography-e5015eb-font-weight );line-height:var( --e-global-typography-e5015eb-line-height );color:#000000;}.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-1243 .elementor-element.elementor-element-cf93950{--display:flex;}.elementor-1243 .elementor-element.elementor-element-11e9b98 .elementor-heading-title{font-family:var( --e-global-typography-c656c76-font-family ), Sans-serif;font-size:var( --e-global-typography-c656c76-font-size );font-weight:var( --e-global-typography-c656c76-font-weight );line-height:var( --e-global-typography-c656c76-line-height );color:#000000;}.elementor-1243 .elementor-element.elementor-element-0985b9a{font-family:var( --e-global-typography-e5015eb-font-family ), Sans-serif;font-size:var( --e-global-typography-e5015eb-font-size );font-weight:var( --e-global-typography-e5015eb-font-weight );line-height:var( --e-global-typography-e5015eb-line-height );color:#000000;}.elementor-1243 .elementor-element.elementor-element-ae5d14f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-1243 .elementor-element.elementor-element-87b6c65{--display:flex;}.elementor-1243 .elementor-element.elementor-element-c653cf4{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-1243 .elementor-element.elementor-element-e86f07c{text-align:center;}.elementor-1243 .elementor-element.elementor-element-e86f07c .elementor-heading-title{font-family:var( --e-global-typography-c2fb029-font-family ), Sans-serif;font-size:var( --e-global-typography-c2fb029-font-size );font-weight:var( --e-global-typography-c2fb029-font-weight );line-height:var( --e-global-typography-c2fb029-line-height );color:#000000;}.elementor-1243 .elementor-element.elementor-element-abe63f5{padding:0px 56px 0px 56px;text-align:center;font-family:var( --e-global-typography-3469c85-font-family ), Sans-serif;font-size:var( --e-global-typography-3469c85-font-size );font-weight:var( --e-global-typography-3469c85-font-weight );line-height:var( --e-global-typography-3469c85-line-height );color:var( --e-global-color-46e0e92 );}.elementor-1243 .elementor-element.elementor-element-47086907{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:stretch;--overflow:hidden;}.elementor-1243 .elementor-element.elementor-element-369d8028{--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:space-between;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--overflow:hidden;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1243 .elementor-element.elementor-element-369d8028:hover{background-color:var( --e-global-color-4632c57 );}.elementor-1243 .elementor-element.elementor-element-4ce6d11b{--display:flex;--min-height:45px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1243 .elementor-element.elementor-element-4ce6d11b:not(.elementor-motion-effects-element-type-background), .elementor-1243 .elementor-element.elementor-element-4ce6d11b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6f0271d );}.elementor-1243 .elementor-element.elementor-element-21c5382f{text-align:center;}.elementor-1243 .elementor-element.elementor-element-21c5382f .elementor-heading-title{font-family:var( --e-global-typography-126daee-font-family ), Sans-serif;font-size:var( --e-global-typography-126daee-font-size );font-weight:var( --e-global-typography-126daee-font-weight );line-height:var( --e-global-typography-126daee-line-height );color:var( --e-global-color-a610c67 );}.elementor-1243 .elementor-element.elementor-element-2569b5d5{--display:flex;--min-height:174px;--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:center;--align-items:center;}.elementor-1243 .elementor-element.elementor-element-833ee34{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-1243 .elementor-element.elementor-element-64e527d1{text-align:center;font-family:var( --e-global-typography-3469c85-font-family ), Sans-serif;font-size:var( --e-global-typography-3469c85-font-size );font-weight:var( --e-global-typography-3469c85-font-weight );line-height:var( --e-global-typography-3469c85-line-height );color:var( --e-global-color-46e0e92 );}.elementor-1243 .elementor-element.elementor-element-6be72a48{--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:space-between;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1243 .elementor-element.elementor-element-6be72a48:hover{background-color:var( --e-global-color-590647a );}.elementor-1243 .elementor-element.elementor-element-1cc59425{--display:flex;--min-height:45px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1243 .elementor-element.elementor-element-1cc59425:not(.elementor-motion-effects-element-type-background), .elementor-1243 .elementor-element.elementor-element-1cc59425 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16f79b4 );}.elementor-1243 .elementor-element.elementor-element-37c63c8d{text-align:center;}.elementor-1243 .elementor-element.elementor-element-37c63c8d .elementor-heading-title{font-family:var( --e-global-typography-126daee-font-family ), Sans-serif;font-size:var( --e-global-typography-126daee-font-size );font-weight:var( --e-global-typography-126daee-font-weight );line-height:var( --e-global-typography-126daee-line-height );color:var( --e-global-color-a610c67 );}.elementor-1243 .elementor-element.elementor-element-6295fe31{--display:flex;--min-height:174px;--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:center;--align-items:center;}.elementor-1243 .elementor-element.elementor-element-4fd58bba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-1243 .elementor-element.elementor-element-1abbdbc4{text-align:center;font-family:var( --e-global-typography-3469c85-font-family ), Sans-serif;font-size:var( --e-global-typography-3469c85-font-size );font-weight:var( --e-global-typography-3469c85-font-weight );line-height:var( --e-global-typography-3469c85-line-height );color:var( --e-global-color-46e0e92 );}.elementor-1243 .elementor-element.elementor-element-4dc47907{--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:space-between;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1243 .elementor-element.elementor-element-4dc47907:hover{background-color:var( --e-global-color-667dfc7 );}.elementor-1243 .elementor-element.elementor-element-36733980{--display:flex;--min-height:45px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1243 .elementor-element.elementor-element-36733980:not(.elementor-motion-effects-element-type-background), .elementor-1243 .elementor-element.elementor-element-36733980 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ff48b52 );}.elementor-1243 .elementor-element.elementor-element-3a1f7ffa{text-align:center;}.elementor-1243 .elementor-element.elementor-element-3a1f7ffa .elementor-heading-title{font-family:var( --e-global-typography-126daee-font-family ), Sans-serif;font-size:var( --e-global-typography-126daee-font-size );font-weight:var( --e-global-typography-126daee-font-weight );line-height:var( --e-global-typography-126daee-line-height );color:var( --e-global-color-a610c67 );}.elementor-1243 .elementor-element.elementor-element-3f8a109d{--display:flex;--min-height:174px;--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:center;--align-items:center;}.elementor-1243 .elementor-element.elementor-element-60e5c1e9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-1243 .elementor-element.elementor-element-9c41c17{text-align:center;font-family:var( --e-global-typography-3469c85-font-family ), Sans-serif;font-size:var( --e-global-typography-3469c85-font-size );font-weight:var( --e-global-typography-3469c85-font-weight );line-height:var( --e-global-typography-3469c85-line-height );color:var( --e-global-color-46e0e92 );}.elementor-1243 .elementor-element.elementor-element-7b246e20{--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:space-between;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1243 .elementor-element.elementor-element-7b246e20:hover{background-color:var( --e-global-color-011d36e );}.elementor-1243 .elementor-element.elementor-element-7e8aada2{--display:flex;--min-height:45px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1243 .elementor-element.elementor-element-7e8aada2:not(.elementor-motion-effects-element-type-background), .elementor-1243 .elementor-element.elementor-element-7e8aada2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8950db0 );}.elementor-1243 .elementor-element.elementor-element-3c8b2a22{text-align:center;}.elementor-1243 .elementor-element.elementor-element-3c8b2a22 .elementor-heading-title{font-family:var( --e-global-typography-126daee-font-family ), Sans-serif;font-size:var( --e-global-typography-126daee-font-size );font-weight:var( --e-global-typography-126daee-font-weight );line-height:var( --e-global-typography-126daee-line-height );color:var( --e-global-color-a610c67 );}.elementor-1243 .elementor-element.elementor-element-3f9e7513{--display:flex;--min-height:174px;--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:center;--align-items:center;}.elementor-1243 .elementor-element.elementor-element-8509c09{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-1243 .elementor-element.elementor-element-1519b9d8{text-align:center;font-family:var( --e-global-typography-3469c85-font-family ), Sans-serif;font-size:var( --e-global-typography-3469c85-font-size );font-weight:var( --e-global-typography-3469c85-font-weight );line-height:var( --e-global-typography-3469c85-line-height );color:var( --e-global-color-46e0e92 );}.elementor-1243 .elementor-element.elementor-element-77f98c9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1243 .elementor-element.elementor-element-4f5975d{--display:flex;}.elementor-1243 .elementor-element.elementor-element-11f61b0{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-1243 .elementor-element.elementor-element-18b4e16{text-align:center;}.elementor-1243 .elementor-element.elementor-element-18b4e16 .elementor-heading-title{font-family:var( --e-global-typography-c2fb029-font-family ), Sans-serif;font-size:var( --e-global-typography-c2fb029-font-size );font-weight:var( --e-global-typography-c2fb029-font-weight );line-height:var( --e-global-typography-c2fb029-line-height );color:#000000;}.elementor-1243 .elementor-element.elementor-element-7f375e0{padding:0px 56px 0px 56px;text-align:center;font-family:var( --e-global-typography-3469c85-font-family ), Sans-serif;font-size:var( --e-global-typography-3469c85-font-size );font-weight:var( --e-global-typography-3469c85-font-weight );line-height:var( --e-global-typography-3469c85-line-height );color:var( --e-global-color-46e0e92 );}.elementor-1243 .elementor-element.elementor-element-57de89a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;}.elementor-1243 .elementor-element.elementor-element-2e5b24c{--display:flex;--min-height:fit-content;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 32px;--row-gap:0px;--column-gap:32px;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;box-shadow:4px 4px 20px 0px rgba(0, 0, 0, 0.2);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1243 .elementor-element.elementor-element-2e5b24c:not(.elementor-motion-effects-element-type-background), .elementor-1243 .elementor-element.elementor-element-2e5b24c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4632c57 );}.elementor-1243 .elementor-element.elementor-element-2e5b24c:hover{background-color:var( --e-global-color-00299c6 );}.elementor-1243 .elementor-element.elementor-element-413fc3a{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-1243 .elementor-element.elementor-element-413fc3a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1243 .elementor-element.elementor-element-ddd7f3c{--display:flex;}.elementor-1243 .elementor-element.elementor-element-fce4d1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-1243 .elementor-element.elementor-element-fce4d1b .elementor-heading-title{font-family:var( --e-global-typography-126daee-font-family ), Sans-serif;font-size:var( --e-global-typography-126daee-font-size );font-weight:var( --e-global-typography-126daee-font-weight );line-height:var( --e-global-typography-126daee-line-height );color:var( --e-global-color-46e0e92 );}.elementor-1243 .elementor-element.elementor-element-57f3a70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-3469c85-font-family ), Sans-serif;font-size:var( --e-global-typography-3469c85-font-size );font-weight:var( --e-global-typography-3469c85-font-weight );line-height:var( --e-global-typography-3469c85-line-height );color:var( --e-global-color-46e0e92 );}.elementor-1243 .elementor-element.elementor-element-efcfc56{--display:flex;--min-height:fit-content;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 32px;--row-gap:0px;--column-gap:32px;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;box-shadow:4px 4px 20px 0px rgba(0, 0, 0, 0.2);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1243 .elementor-element.elementor-element-efcfc56:not(.elementor-motion-effects-element-type-background), .elementor-1243 .elementor-element.elementor-element-efcfc56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-590647a );}.elementor-1243 .elementor-element.elementor-element-efcfc56:hover{background-color:var( --e-global-color-47f6760 );}.elementor-1243 .elementor-element.elementor-element-068c818{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-1243 .elementor-element.elementor-element-068c818.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1243 .elementor-element.elementor-element-2f5a2c2{--display:flex;}.elementor-1243 .elementor-element.elementor-element-e80f4c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-1243 .elementor-element.elementor-element-e80f4c0 .elementor-heading-title{font-family:var( --e-global-typography-126daee-font-family ), Sans-serif;font-size:var( --e-global-typography-126daee-font-size );font-weight:var( --e-global-typography-126daee-font-weight );line-height:var( --e-global-typography-126daee-line-height );color:var( --e-global-color-46e0e92 );}.elementor-1243 .elementor-element.elementor-element-5d9cc8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-3469c85-font-family ), Sans-serif;font-size:var( --e-global-typography-3469c85-font-size );font-weight:var( --e-global-typography-3469c85-font-weight );line-height:var( --e-global-typography-3469c85-line-height );color:var( --e-global-color-46e0e92 );}.elementor-1243 .elementor-element.elementor-element-b29883b{--display:flex;--min-height:fit-content;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 32px;--row-gap:0px;--column-gap:32px;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;box-shadow:4px 4px 20px 0px rgba(0, 0, 0, 0.2);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1243 .elementor-element.elementor-element-b29883b:not(.elementor-motion-effects-element-type-background), .elementor-1243 .elementor-element.elementor-element-b29883b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-667dfc7 );}.elementor-1243 .elementor-element.elementor-element-b29883b:hover{background-color:var( --e-global-color-095be80 );}.elementor-1243 .elementor-element.elementor-element-99a8ae6{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-1243 .elementor-element.elementor-element-99a8ae6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1243 .elementor-element.elementor-element-b82ef0f{--display:flex;}.elementor-1243 .elementor-element.elementor-element-878344d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-1243 .elementor-element.elementor-element-878344d .elementor-heading-title{font-family:var( --e-global-typography-126daee-font-family ), Sans-serif;font-size:var( --e-global-typography-126daee-font-size );font-weight:var( --e-global-typography-126daee-font-weight );line-height:var( --e-global-typography-126daee-line-height );color:var( --e-global-color-46e0e92 );}.elementor-1243 .elementor-element.elementor-element-85e13eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-3469c85-font-family ), Sans-serif;font-size:var( --e-global-typography-3469c85-font-size );font-weight:var( --e-global-typography-3469c85-font-weight );line-height:var( --e-global-typography-3469c85-line-height );color:var( --e-global-color-46e0e92 );}.elementor-1243 .elementor-element.elementor-element-1827a6f{--display:flex;--min-height:fit-content;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 32px;--row-gap:0px;--column-gap:32px;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;box-shadow:4px 4px 20px 0px rgba(0, 0, 0, 0.2);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1243 .elementor-element.elementor-element-1827a6f:not(.elementor-motion-effects-element-type-background), .elementor-1243 .elementor-element.elementor-element-1827a6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-011d36e );}.elementor-1243 .elementor-element.elementor-element-1827a6f:hover{background-color:var( --e-global-color-113a22a );}.elementor-1243 .elementor-element.elementor-element-17af81a{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-1243 .elementor-element.elementor-element-17af81a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1243 .elementor-element.elementor-element-99fd933{--display:flex;}.elementor-1243 .elementor-element.elementor-element-9bd8d86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-1243 .elementor-element.elementor-element-9bd8d86 .elementor-heading-title{font-family:var( --e-global-typography-126daee-font-family ), Sans-serif;font-size:var( --e-global-typography-126daee-font-size );font-weight:var( --e-global-typography-126daee-font-weight );line-height:var( --e-global-typography-126daee-line-height );color:var( --e-global-color-46e0e92 );}.elementor-1243 .elementor-element.elementor-element-d05d896{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-3469c85-font-family ), Sans-serif;font-size:var( --e-global-typography-3469c85-font-size );font-weight:var( --e-global-typography-3469c85-font-weight );line-height:var( --e-global-typography-3469c85-line-height );color:var( --e-global-color-46e0e92 );}.elementor-1243 .elementor-element.elementor-element-3182e5b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-1243 .elementor-element.elementor-element-3773063{--display:flex;}.elementor-1243 .elementor-element.elementor-element-8fb8925{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-1243 .elementor-element.elementor-element-8fb8925 .elementor-heading-title{font-family:var( --e-global-typography-c2fb029-font-family ), Sans-serif;font-size:var( --e-global-typography-c2fb029-font-size );font-weight:var( --e-global-typography-c2fb029-font-weight );line-height:var( --e-global-typography-c2fb029-line-height );color:#000000;}.elementor-1243 .elementor-element.elementor-element-301f7da{--swiper-slides-to-display:3;--swiper-slides-gap:32px;--swiper-pagination-size:12px;--swiper-pagination-spacing:40px;}.elementor-1243 .elementor-element.elementor-element-301f7da .swiper-slide > .elementor-element{height:100%;}.elementor-1243 .elementor-element.elementor-element-301f7da .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:12px;--swiper-pagination-bullet-vertical-gap:12px;}.elementor-1243 .elementor-element.elementor-element-17786337{--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:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-1243 .elementor-element.elementor-element-ad90a10{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-1243 .elementor-element.elementor-element-7a6f9a6c{--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:center;--align-items:center;}.elementor-1243 .elementor-element.elementor-element-7bba4db7 img{width:100%;}.elementor-1243 .elementor-element.elementor-element-58dbe90d{--display:flex;}.elementor-1243 .elementor-element.elementor-element-29c7797a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;font-family:var( --e-global-typography-c2fb029-font-family ), Sans-serif;font-size:var( --e-global-typography-c2fb029-font-size );font-weight:var( --e-global-typography-c2fb029-font-weight );line-height:var( --e-global-typography-c2fb029-line-height );color:var( --e-global-color-46e0e92 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1243 .elementor-element.elementor-element-cf5ee89{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1243 .elementor-element.elementor-element-b946963{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1243 .elementor-element.elementor-element-96cc022{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1243 .elementor-element.elementor-element-77ccc7f .elementor-heading-title{font-size:var( --e-global-typography-008821c-font-size );line-height:var( --e-global-typography-008821c-line-height );}.elementor-1243 .elementor-element.elementor-element-308e4e4{text-align:center;}.elementor-1243 .elementor-element.elementor-element-308e4e4 .elementor-heading-title{font-size:var( --e-global-typography-3469c85-font-size );line-height:var( --e-global-typography-3469c85-line-height );}.elementor-1243 .elementor-element.elementor-element-be43d06 .elementor-button{font-size:var( --e-global-typography-c907609-font-size );line-height:var( --e-global-typography-c907609-line-height );letter-spacing:var( --e-global-typography-c907609-letter-spacing );}.elementor-1243 .elementor-element.elementor-element-c6e62d8{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1243 .elementor-element.elementor-element-fca2513{--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:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1243 .elementor-element.elementor-element-209a16a{text-align:center;}.elementor-1243 .elementor-element.elementor-element-209a16a .elementor-heading-title{font-size:var( --e-global-typography-c656c76-font-size );line-height:var( --e-global-typography-c656c76-line-height );}.elementor-1243 .elementor-element.elementor-element-477370e{text-align:center;font-size:var( --e-global-typography-e5015eb-font-size );line-height:var( --e-global-typography-e5015eb-line-height );}.elementor-1243 .elementor-element.elementor-element-11e9b98{text-align:center;}.elementor-1243 .elementor-element.elementor-element-11e9b98 .elementor-heading-title{font-size:var( --e-global-typography-c656c76-font-size );line-height:var( --e-global-typography-c656c76-line-height );}.elementor-1243 .elementor-element.elementor-element-0985b9a{text-align:center;font-size:var( --e-global-typography-e5015eb-font-size );line-height:var( --e-global-typography-e5015eb-line-height );}.elementor-1243 .elementor-element.elementor-element-ae5d14f{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1243 .elementor-element.elementor-element-e86f07c .elementor-heading-title{font-size:var( --e-global-typography-c2fb029-font-size );line-height:var( --e-global-typography-c2fb029-line-height );}.elementor-1243 .elementor-element.elementor-element-abe63f5{font-size:var( --e-global-typography-3469c85-font-size );line-height:var( --e-global-typography-3469c85-line-height );}.elementor-1243 .elementor-element.elementor-element-47086907{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1243 .elementor-element.elementor-element-21c5382f .elementor-heading-title{font-size:var( --e-global-typography-126daee-font-size );line-height:var( --e-global-typography-126daee-line-height );}.elementor-1243 .elementor-element.elementor-element-64e527d1{font-size:var( --e-global-typography-3469c85-font-size );line-height:var( --e-global-typography-3469c85-line-height );}.elementor-1243 .elementor-element.elementor-element-37c63c8d .elementor-heading-title{font-size:var( --e-global-typography-126daee-font-size );line-height:var( --e-global-typography-126daee-line-height );}.elementor-1243 .elementor-element.elementor-element-1abbdbc4{font-size:var( --e-global-typography-3469c85-font-size );line-height:var( --e-global-typography-3469c85-line-height );}.elementor-1243 .elementor-element.elementor-element-3a1f7ffa .elementor-heading-title{font-size:var( --e-global-typography-126daee-font-size );line-height:var( --e-global-typography-126daee-line-height );}.elementor-1243 .elementor-element.elementor-element-9c41c17{font-size:var( --e-global-typography-3469c85-font-size );line-height:var( --e-global-typography-3469c85-line-height );}.elementor-1243 .elementor-element.elementor-element-3c8b2a22 .elementor-heading-title{font-size:var( --e-global-typography-126daee-font-size );line-height:var( --e-global-typography-126daee-line-height );}.elementor-1243 .elementor-element.elementor-element-1519b9d8{font-size:var( --e-global-typography-3469c85-font-size );line-height:var( --e-global-typography-3469c85-line-height );}.elementor-1243 .elementor-element.elementor-element-77f98c9{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1243 .elementor-element.elementor-element-18b4e16 .elementor-heading-title{font-size:var( --e-global-typography-c2fb029-font-size );line-height:var( --e-global-typography-c2fb029-line-height );}.elementor-1243 .elementor-element.elementor-element-7f375e0{font-size:var( --e-global-typography-3469c85-font-size );line-height:var( --e-global-typography-3469c85-line-height );}.elementor-1243 .elementor-element.elementor-element-57de89a{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1243 .elementor-element.elementor-element-2e5b24c{--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;--align-items:center;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1243 .elementor-element.elementor-element-fce4d1b{text-align:center;}.elementor-1243 .elementor-element.elementor-element-fce4d1b .elementor-heading-title{font-size:var( --e-global-typography-126daee-font-size );line-height:var( --e-global-typography-126daee-line-height );}.elementor-1243 .elementor-element.elementor-element-57f3a70{text-align:center;font-size:var( --e-global-typography-3469c85-font-size );line-height:var( --e-global-typography-3469c85-line-height );}.elementor-1243 .elementor-element.elementor-element-efcfc56{--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;--align-items:center;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1243 .elementor-element.elementor-element-e80f4c0{text-align:center;}.elementor-1243 .elementor-element.elementor-element-e80f4c0 .elementor-heading-title{font-size:var( --e-global-typography-126daee-font-size );line-height:var( --e-global-typography-126daee-line-height );}.elementor-1243 .elementor-element.elementor-element-5d9cc8b{text-align:center;font-size:var( --e-global-typography-3469c85-font-size );line-height:var( --e-global-typography-3469c85-line-height );}.elementor-1243 .elementor-element.elementor-element-b29883b{--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;--align-items:center;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1243 .elementor-element.elementor-element-878344d{text-align:center;}.elementor-1243 .elementor-element.elementor-element-878344d .elementor-heading-title{font-size:var( --e-global-typography-126daee-font-size );line-height:var( --e-global-typography-126daee-line-height );}.elementor-1243 .elementor-element.elementor-element-85e13eb{text-align:center;font-size:var( --e-global-typography-3469c85-font-size );line-height:var( --e-global-typography-3469c85-line-height );}.elementor-1243 .elementor-element.elementor-element-1827a6f{--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;--align-items:center;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1243 .elementor-element.elementor-element-9bd8d86{text-align:center;}.elementor-1243 .elementor-element.elementor-element-9bd8d86 .elementor-heading-title{font-size:var( --e-global-typography-126daee-font-size );line-height:var( --e-global-typography-126daee-line-height );}.elementor-1243 .elementor-element.elementor-element-d05d896{text-align:center;font-size:var( --e-global-typography-3469c85-font-size );line-height:var( --e-global-typography-3469c85-line-height );}.elementor-1243 .elementor-element.elementor-element-3182e5b{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1243 .elementor-element.elementor-element-8fb8925 .elementor-heading-title{font-size:var( --e-global-typography-c2fb029-font-size );line-height:var( --e-global-typography-c2fb029-line-height );}.elementor-1243 .elementor-element.elementor-element-301f7da{--swiper-slides-to-display:2;}.elementor-1243 .elementor-element.elementor-element-17786337{--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:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1243 .elementor-element.elementor-element-ad90a10{--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-1243 .elementor-element.elementor-element-29c7797a{text-align:center;font-size:var( --e-global-typography-c2fb029-font-size );line-height:var( --e-global-typography-c2fb029-line-height );}}@media(max-width:767px){.elementor-1243 .elementor-element.elementor-element-cf5ee89{--min-height:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1243 .elementor-element.elementor-element-77ccc7f .elementor-heading-title{font-size:var( --e-global-typography-008821c-font-size );line-height:var( --e-global-typography-008821c-line-height );}.elementor-1243 .elementor-element.elementor-element-308e4e4 .elementor-heading-title{font-size:var( --e-global-typography-3469c85-font-size );line-height:var( --e-global-typography-3469c85-line-height );}.elementor-1243 .elementor-element.elementor-element-be43d06 .elementor-button{font-size:var( --e-global-typography-c907609-font-size );line-height:var( --e-global-typography-c907609-line-height );letter-spacing:var( --e-global-typography-c907609-letter-spacing );}.elementor-1243 .elementor-element.elementor-element-209a16a .elementor-heading-title{font-size:var( --e-global-typography-c656c76-font-size );line-height:var( --e-global-typography-c656c76-line-height );}.elementor-1243 .elementor-element.elementor-element-477370e{font-size:var( --e-global-typography-e5015eb-font-size );line-height:var( --e-global-typography-e5015eb-line-height );}.elementor-1243 .elementor-element.elementor-element-11e9b98 .elementor-heading-title{font-size:var( --e-global-typography-c656c76-font-size );line-height:var( --e-global-typography-c656c76-line-height );}.elementor-1243 .elementor-element.elementor-element-0985b9a{font-size:var( --e-global-typography-e5015eb-font-size );line-height:var( --e-global-typography-e5015eb-line-height );}.elementor-1243 .elementor-element.elementor-element-e86f07c .elementor-heading-title{font-size:var( --e-global-typography-c2fb029-font-size );line-height:var( --e-global-typography-c2fb029-line-height );}.elementor-1243 .elementor-element.elementor-element-abe63f5{padding:0px 0px 0px 0px;font-size:var( --e-global-typography-3469c85-font-size );line-height:var( --e-global-typography-3469c85-line-height );}.elementor-1243 .elementor-element.elementor-element-47086907{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1243 .elementor-element.elementor-element-369d8028{--flex-wrap:nowrap;}.elementor-1243 .elementor-element.elementor-element-21c5382f .elementor-heading-title{font-size:var( --e-global-typography-126daee-font-size );line-height:var( --e-global-typography-126daee-line-height );}.elementor-1243 .elementor-element.elementor-element-64e527d1{font-size:var( --e-global-typography-3469c85-font-size );line-height:var( --e-global-typography-3469c85-line-height );}.elementor-1243 .elementor-element.elementor-element-6be72a48{--flex-wrap:nowrap;}.elementor-1243 .elementor-element.elementor-element-37c63c8d .elementor-heading-title{font-size:var( --e-global-typography-126daee-font-size );line-height:var( --e-global-typography-126daee-line-height );}.elementor-1243 .elementor-element.elementor-element-1abbdbc4{font-size:var( --e-global-typography-3469c85-font-size );line-height:var( --e-global-typography-3469c85-line-height );}.elementor-1243 .elementor-element.elementor-element-4dc47907{--flex-wrap:nowrap;}.elementor-1243 .elementor-element.elementor-element-3a1f7ffa .elementor-heading-title{font-size:var( --e-global-typography-126daee-font-size );line-height:var( --e-global-typography-126daee-line-height );}.elementor-1243 .elementor-element.elementor-element-9c41c17{font-size:var( --e-global-typography-3469c85-font-size );line-height:var( --e-global-typography-3469c85-line-height );}.elementor-1243 .elementor-element.elementor-element-7b246e20{--flex-wrap:nowrap;}.elementor-1243 .elementor-element.elementor-element-3c8b2a22 .elementor-heading-title{font-size:var( --e-global-typography-126daee-font-size );line-height:var( --e-global-typography-126daee-line-height );}.elementor-1243 .elementor-element.elementor-element-1519b9d8{font-size:var( --e-global-typography-3469c85-font-size );line-height:var( --e-global-typography-3469c85-line-height );}.elementor-1243 .elementor-element.elementor-element-18b4e16 .elementor-heading-title{font-size:var( --e-global-typography-c2fb029-font-size );line-height:var( --e-global-typography-c2fb029-line-height );}.elementor-1243 .elementor-element.elementor-element-7f375e0{padding:0px 0px 0px 0px;font-size:var( --e-global-typography-3469c85-font-size );line-height:var( --e-global-typography-3469c85-line-height );}.elementor-1243 .elementor-element.elementor-element-57de89a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1243 .elementor-element.elementor-element-fce4d1b .elementor-heading-title{font-size:var( --e-global-typography-126daee-font-size );line-height:var( --e-global-typography-126daee-line-height );}.elementor-1243 .elementor-element.elementor-element-57f3a70{font-size:var( --e-global-typography-3469c85-font-size );line-height:var( --e-global-typography-3469c85-line-height );}.elementor-1243 .elementor-element.elementor-element-e80f4c0 .elementor-heading-title{font-size:var( --e-global-typography-126daee-font-size );line-height:var( --e-global-typography-126daee-line-height );}.elementor-1243 .elementor-element.elementor-element-5d9cc8b{font-size:var( --e-global-typography-3469c85-font-size );line-height:var( --e-global-typography-3469c85-line-height );}.elementor-1243 .elementor-element.elementor-element-878344d .elementor-heading-title{font-size:var( --e-global-typography-126daee-font-size );line-height:var( --e-global-typography-126daee-line-height );}.elementor-1243 .elementor-element.elementor-element-85e13eb{font-size:var( --e-global-typography-3469c85-font-size );line-height:var( --e-global-typography-3469c85-line-height );}.elementor-1243 .elementor-element.elementor-element-9bd8d86 .elementor-heading-title{font-size:var( --e-global-typography-126daee-font-size );line-height:var( --e-global-typography-126daee-line-height );}.elementor-1243 .elementor-element.elementor-element-d05d896{font-size:var( --e-global-typography-3469c85-font-size );line-height:var( --e-global-typography-3469c85-line-height );}.elementor-1243 .elementor-element.elementor-element-8fb8925 .elementor-heading-title{font-size:var( --e-global-typography-c2fb029-font-size );line-height:var( --e-global-typography-c2fb029-line-height );}.elementor-1243 .elementor-element.elementor-element-301f7da{--swiper-slides-to-display:1;}.elementor-1243 .elementor-element.elementor-element-29c7797a{font-size:var( --e-global-typography-c2fb029-font-size );line-height:var( --e-global-typography-c2fb029-line-height );}}@media(min-width:768px){.elementor-1243 .elementor-element.elementor-element-413fc3a{--content-width:138px;}.elementor-1243 .elementor-element.elementor-element-ddd7f3c{--content-width:auto;}.elementor-1243 .elementor-element.elementor-element-068c818{--content-width:138px;}.elementor-1243 .elementor-element.elementor-element-2f5a2c2{--content-width:auto;}.elementor-1243 .elementor-element.elementor-element-99a8ae6{--content-width:138px;}.elementor-1243 .elementor-element.elementor-element-b82ef0f{--content-width:auto;}.elementor-1243 .elementor-element.elementor-element-17af81a{--content-width:138px;}.elementor-1243 .elementor-element.elementor-element-99fd933{--content-width:auto;}}@media(max-width:1024px) and (min-width:768px){.elementor-1243 .elementor-element.elementor-element-58dbe90d{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-156b219 */.elementor-1243 .elementor-element.elementor-element-156b219 {
    /*top: 0;*/
    /*bottom: 0;*/
    /*left: 0 !important;*/
    mix-blend-mode: color-burn;
}
.elementor-1243 .elementor-element.elementor-element-156b219 video{
    width: auto !important;
    height: 150% !important;
}

@media (max-width: 1024px) {
    .elementor-1243 .elementor-element.elementor-element-156b219 {
        height: 350px;
        /*left: 0 !important;*/
        /*right: 0 !important;*/
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be43d06 */.elementor-1243 .elementor-element.elementor-element-be43d06 a {
    min-width: 278px;
}
@media screen and (max-width: 767px){
 .elementor-1243 .elementor-element.elementor-element-be43d06 a {
     padding: 8px 14px !important;
}   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abe63f5 */.elementor-1243 .elementor-element.elementor-element-abe63f5 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64e527d1 */.elementor-1243 .elementor-element.elementor-element-64e527d1 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1abbdbc4 */.elementor-1243 .elementor-element.elementor-element-1abbdbc4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c41c17 */.elementor-1243 .elementor-element.elementor-element-9c41c17 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1519b9d8 */.elementor-1243 .elementor-element.elementor-element-1519b9d8 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47086907 */.elementor-1243 .elementor-element.elementor-element-47086907 .item:nth-child(1) { 
    --bg-color: var( --e-global-color-4632c57 ); 
    
}
.elementor-1243 .elementor-element.elementor-element-47086907 .item:nth-child(2) { 
    --bg-color: var( --e-global-color-590647a ); 
    
}
.elementor-1243 .elementor-element.elementor-element-47086907 .item:nth-child(3) { 
    --bg-color: var( --e-global-color-667dfc7 ); 
    
}
.elementor-1243 .elementor-element.elementor-element-47086907 .item:nth-child(4) { 
    --bg-color: var( --e-global-color-011d36e ) 
    
}
.elementor-1243 .elementor-element.elementor-element-47086907 .item div:has(p) {
    transition: all .3s ease;
    opacity: 0;
    color: #212121;
    position: absolute;
    inset-inline: 0;
    bottom: -1rem;
    padding-inline: 8px;
    padding-bottom: 12px;
}

.elementor-1243 .elementor-element.elementor-element-47086907 .item .img-placeholder img {
    transition: all .3s ease;
    opacity: 1;
}

.elementor-1243 .elementor-element.elementor-element-47086907 .item .img-active {
    transition: all .3s 0s ease;
    transform-origin: top center;
    scale: 1;
}
.elementor-1243 .elementor-element.elementor-element-47086907 .item.active{
    background-color: var(--bg-color);
}
.elementor-1243 .elementor-element.elementor-element-47086907 .item.active div:has(p) ,
.elementor-1243 .elementor-element.elementor-element-47086907 .item:hover div:has(p) {
    opacity: 1;
    bottom: 0;
}
.elementor-1243 .elementor-element.elementor-element-47086907 .item.active .img-active,
.elementor-1243 .elementor-element.elementor-element-47086907 .item:hover .img-active{
    transform: translateY(-20px);
    scale: .5;
}

@media (min-width: 1024px) {
    .elementor-1243 .elementor-element.elementor-element-47086907{
        --e-con-grid-template-columns: repeat(4, 1fr);
    }
    .elementor-1243 .elementor-element.elementor-element-47086907 .item.active .img-active,
    .elementor-1243 .elementor-element.elementor-element-47086907 .item:hover .img-active{
        transform: translateY(-60px);
    }
    
}
@media (min-width: 1280px) {
    .elementor-1243 .elementor-element.elementor-element-47086907 .item {
        aspect-ratio: 300 / 280;
    }
    .elementor-1243 .elementor-element.elementor-element-47086907 .item div:has(p) {
        padding-bottom: inherit;
    }
    .elementor-1243 .elementor-element.elementor-element-47086907 .item div:has(p) {
        padding-bottom: 27px;
    }
}
@media (max-width: 1439px) {
    .elementor-1243 .elementor-element.elementor-element-47086907 .item p{
        font-size: 16px;
        line-height: 160%;
    }
}
@media (min-width: 1920px) {
    .elementor-1243 .elementor-element.elementor-element-47086907 .item.active .img-active,
    .elementor-1243 .elementor-element.elementor-element-47086907 .item:hover .img-active{
        transform: translateY(-20px);
    }
    .elementor-1243 .elementor-element.elementor-element-47086907 .item {
        aspect-ratio: 300 / 200;
    }
}

@media (max-width: 1023px) {
    .elementor-1243 .elementor-element.elementor-element-47086907 .item{
        border-radius: 8px;
        overflow: hidden;
        box-shadow: 0px 4px 6.5px 3px rgba(0,0,0,0.1);
    }
    .elementor-1243 .elementor-element.elementor-element-47086907{
        gap: var(--gutter);
    }
}

@media (max-width: 767px) {
    .elementor-1243 .elementor-element.elementor-element-47086907{
        gap: 32px
    }
    .elementor-1243 .elementor-element.elementor-element-47086907 .item{
        aspect-ratio: 350 / 270;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f375e0 */.elementor-1243 .elementor-element.elementor-element-7f375e0 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-413fc3a */.elementor-1243 .elementor-element.elementor-element-413fc3a {
    width: 138px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f3a70 */.elementor-1243 .elementor-element.elementor-element-57f3a70 p {
    margin: 0;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-068c818 */.elementor-1243 .elementor-element.elementor-element-068c818 {
    width: 138px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d9cc8b */.elementor-1243 .elementor-element.elementor-element-5d9cc8b p {
    margin: 0;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99a8ae6 */.elementor-1243 .elementor-element.elementor-element-99a8ae6 {
    width: 138px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85e13eb */.elementor-1243 .elementor-element.elementor-element-85e13eb p {
    margin: 0;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17af81a */.elementor-1243 .elementor-element.elementor-element-17af81a {
    width: 138px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d05d896 */.elementor-1243 .elementor-element.elementor-element-d05d896 p {
    margin: 0;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-301f7da */div:has(>[data-elementor-id="341"]) [data-elementor-id="341"]:nth-child(4n+1){
	--blog-color: var( --e-global-color-6f0271d );
}
div:has(>[data-elementor-id="341"]) [data-elementor-id="341"]:nth-child(4n+2){
	--blog-color: var( --e-global-color-16f79b4 );
}
div:has(>[data-elementor-id="341"]) [data-elementor-id="341"]:nth-child(4n+3){
	--blog-color: var( --e-global-color-ff48b52 );
}
div:has(>[data-elementor-id="341"]) [data-elementor-id="341"]:nth-child(4n+4){
	--blog-color: var( --e-global-color-8950db0 );
}
div:has(>[data-elementor-id="341"]) [data-elementor-id="341"] .caf-post-title{
	background-color: var(--blog-color);
}
div:has(>[data-elementor-id="341"]) [data-elementor-id="341"] .card-image:before {
	content: '';
	position: absolute;
	inset: 0;
	background-color: var(--blog-color);
	opacity: 0.3;
	z-index: 1;
}
@media (max-width: 959px){
    .elementor-1243 .elementor-element.elementor-element-301f7da .swiper{
    margin-inline: -24px;
    padding-inline: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29c7797a */.elementor-1243 .elementor-element.elementor-element-29c7797a * {
    margin: 0;
}
.elementor-1243 .elementor-element.elementor-element-29c7797a strong {
    color: #616161;
}/* End custom CSS */