.elementor-2251 .elementor-element.elementor-element-4f953a9{--display:flex;--margin-top:144px;--margin-bottom:122px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-2251 .elementor-element.elementor-element-e51d026.elementor-element{--align-self:center;}.elementor-2251 .elementor-element.elementor-element-e51d026 .elementor-heading-title{font-family:var( --e-global-typography-8f487f2-font-family ), Sans-serif;font-size:var( --e-global-typography-8f487f2-font-size );font-weight:var( --e-global-typography-8f487f2-font-weight );line-height:var( --e-global-typography-8f487f2-line-height );color:var( --e-global-color-3febae2 );}.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-2251 .elementor-element.elementor-element-8397052{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-5921428-font-family ), Sans-serif;font-size:var( --e-global-typography-5921428-font-size );font-weight:var( --e-global-typography-5921428-font-weight );line-height:var( --e-global-typography-5921428-line-height );}.elementor-2251 .elementor-element.elementor-element-8397052.elementor-element{--align-self:center;}.elementor-2251 .elementor-element.elementor-element-82883d6{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2251 .elementor-element.elementor-element-89e9b85{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-2251 .elementor-element.elementor-element-b39e39d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2251 .elementor-element.elementor-element-34929a9 > .elementor-widget-container{margin:-5px 0px -3px 0px;padding:0px 0px 0px 0px;}.elementor-2251 .elementor-element.elementor-element-34929a9.elementor-element{--align-self:flex-start;}.elementor-2251 .elementor-element.elementor-element-34929a9 .elementor-heading-title{font-family:var( --e-global-typography-fddb70a-font-family ), Sans-serif;font-size:var( --e-global-typography-fddb70a-font-size );font-weight:var( --e-global-typography-fddb70a-font-weight );line-height:var( --e-global-typography-fddb70a-line-height );color:var( --e-global-color-6563ca6 );}.elementor-2251 .elementor-element.elementor-element-367bf2a{column-gap:0px;font-family:var( --e-global-typography-a6f8f84-font-family ), Sans-serif;font-size:var( --e-global-typography-a6f8f84-font-size );font-weight:var( --e-global-typography-a6f8f84-font-weight );line-height:var( --e-global-typography-a6f8f84-line-height );color:var( --e-global-color-6563ca6 );}.elementor-2251 .elementor-element.elementor-element-6fe7496{--display:flex;--min-height:1024px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2251 .elementor-element.elementor-element-6fe7496:not(.elementor-motion-effects-element-type-background), .elementor-2251 .elementor-element.elementor-element-6fe7496 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-52bba2a );}.elementor-2251 .elementor-element.elementor-element-157aa12{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:140px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2251 .elementor-element.elementor-element-e63a6dd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2251 .elementor-element.elementor-element-a842ba0{--display:flex;--min-height:302px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2251 .elementor-element.elementor-element-a842ba0:not(.elementor-motion-effects-element-type-background), .elementor-2251 .elementor-element.elementor-element-a842ba0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-2251 .elementor-element.elementor-element-a842ba0.e-con{--e-con-transform-rotateZ:10deg;--align-self:center;}.elementor-2251 .elementor-element.elementor-element-895b1fd{--display:flex;--min-height:302px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:4px 4px 4px 4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2251 .elementor-element.elementor-element-895b1fd:not(.elementor-motion-effects-element-type-background), .elementor-2251 .elementor-element.elementor-element-895b1fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4cd32d3 );}.elementor-2251 .elementor-element.elementor-element-895b1fd::before, .elementor-2251 .elementor-element.elementor-element-895b1fd > .elementor-background-video-container::before, .elementor-2251 .elementor-element.elementor-element-895b1fd > .e-con-inner > .elementor-background-video-container::before, .elementor-2251 .elementor-element.elementor-element-895b1fd > .elementor-background-slideshow::before, .elementor-2251 .elementor-element.elementor-element-895b1fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-2251 .elementor-element.elementor-element-895b1fd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-7623bfb );--background-overlay:'';}.elementor-2251 .elementor-element.elementor-element-35e8ba2.elementor-element{--align-self:center;}.elementor-2251 .elementor-element.elementor-element-35e8ba2 .elementor-heading-title{font-family:var( --e-global-typography-a6f8f84-font-family ), Sans-serif;font-size:var( --e-global-typography-a6f8f84-font-size );font-weight:var( --e-global-typography-a6f8f84-font-weight );line-height:var( --e-global-typography-a6f8f84-line-height );color:#000000;}.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-2251 .elementor-element.elementor-element-b55a020 > .elementor-widget-container{--e-transform-rotateZ:-2deg;--e-transform-translateX:0px;--e-transform-translateY:65px;}.elementor-2251 .elementor-element.elementor-element-b55a020.elementor-element{--align-self:flex-end;}.elementor-2251 .elementor-element.elementor-element-b55a020 .elementor-icon-wrapper{text-align:center;}.elementor-2251 .elementor-element.elementor-element-b55a020.elementor-view-stacked .elementor-icon{background-color:#F1860D00;}.elementor-2251 .elementor-element.elementor-element-b55a020.elementor-view-framed .elementor-icon, .elementor-2251 .elementor-element.elementor-element-b55a020.elementor-view-default .elementor-icon{color:#F1860D00;border-color:#F1860D00;}.elementor-2251 .elementor-element.elementor-element-b55a020.elementor-view-framed .elementor-icon, .elementor-2251 .elementor-element.elementor-element-b55a020.elementor-view-default .elementor-icon svg{fill:#F1860D00;}.elementor-2251 .elementor-element.elementor-element-b55a020 .elementor-icon{font-size:76px;}.elementor-2251 .elementor-element.elementor-element-b55a020 .elementor-icon svg{height:76px;}.elementor-2251 .elementor-element.elementor-element-c5cd00c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2251 .elementor-element.elementor-element-c5cd00c.e-con{--e-con-transform-translateX:0px;}.elementor-2251 .elementor-element.elementor-element-a5714ce{--display:flex;--min-height:302px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:44px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2251 .elementor-element.elementor-element-a5714ce:not(.elementor-motion-effects-element-type-background), .elementor-2251 .elementor-element.elementor-element-a5714ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-2251 .elementor-element.elementor-element-a5714ce.e-con{--e-con-transform-rotateZ:-26.55deg;--align-self:center;}.elementor-2251 .elementor-element.elementor-element-8a1b766{--display:flex;--min-height:302px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:4px 4px 4px 4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2251 .elementor-element.elementor-element-8a1b766:not(.elementor-motion-effects-element-type-background), .elementor-2251 .elementor-element.elementor-element-8a1b766 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3febae2 );}.elementor-2251 .elementor-element.elementor-element-8a1b766::before, .elementor-2251 .elementor-element.elementor-element-8a1b766 > .elementor-background-video-container::before, .elementor-2251 .elementor-element.elementor-element-8a1b766 > .e-con-inner > .elementor-background-video-container::before, .elementor-2251 .elementor-element.elementor-element-8a1b766 > .elementor-background-slideshow::before, .elementor-2251 .elementor-element.elementor-element-8a1b766 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2251 .elementor-element.elementor-element-8a1b766 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-d28e3a5 );--background-overlay:'';}.elementor-2251 .elementor-element.elementor-element-3336d5a.elementor-element{--align-self:center;}.elementor-2251 .elementor-element.elementor-element-3336d5a{text-align:center;}.elementor-2251 .elementor-element.elementor-element-3336d5a .elementor-heading-title{font-family:var( --e-global-typography-a6f8f84-font-family ), Sans-serif;font-size:var( --e-global-typography-a6f8f84-font-size );font-weight:var( --e-global-typography-a6f8f84-font-weight );line-height:var( --e-global-typography-a6f8f84-line-height );color:#000000;}.elementor-2251 .elementor-element.elementor-element-3ce6f72 > .elementor-widget-container{--e-transform-translateX:-105px;--e-transform-translateY:110px;}.elementor-2251 .elementor-element.elementor-element-3ce6f72.elementor-element{--align-self:flex-end;}.elementor-2251 .elementor-element.elementor-element-3ce6f72 .elementor-icon-wrapper{text-align:center;}.elementor-2251 .elementor-element.elementor-element-3ce6f72.elementor-view-stacked .elementor-icon{background-color:#F1860D00;}.elementor-2251 .elementor-element.elementor-element-3ce6f72.elementor-view-framed .elementor-icon, .elementor-2251 .elementor-element.elementor-element-3ce6f72.elementor-view-default .elementor-icon{color:#F1860D00;border-color:#F1860D00;}.elementor-2251 .elementor-element.elementor-element-3ce6f72.elementor-view-framed .elementor-icon, .elementor-2251 .elementor-element.elementor-element-3ce6f72.elementor-view-default .elementor-icon svg{fill:#F1860D00;}.elementor-2251 .elementor-element.elementor-element-3ce6f72 .elementor-icon{font-size:76px;}.elementor-2251 .elementor-element.elementor-element-3ce6f72 .elementor-icon svg{height:76px;}.elementor-2251 .elementor-element.elementor-element-09e8c0a > .elementor-widget-container{margin:0px 0px 20px 0px;padding:50px 0px 0px 0px;}.elementor-2251 .elementor-element.elementor-element-09e8c0a.elementor-element{--align-self:center;}.elementor-2251 .elementor-element.elementor-element-09e8c0a .elementor-heading-title{font-family:var( --e-global-typography-fddb70a-font-family ), Sans-serif;font-size:var( --e-global-typography-fddb70a-font-size );font-weight:var( --e-global-typography-fddb70a-font-weight );line-height:var( --e-global-typography-fddb70a-line-height );color:var( --e-global-color-6563ca6 );}.elementor-2251 .elementor-element.elementor-element-01c4536{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:342px 342px;--row-gap:342px;--column-gap:342px;--margin-top:-46px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2251 .elementor-element.elementor-element-25f5d77{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2251 .elementor-element.elementor-element-e51e78d > .elementor-widget-container{--e-transform-translateX:-180px;--e-transform-translateY:25px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2251 .elementor-element.elementor-element-e51e78d.elementor-element{--align-self:flex-end;}.elementor-2251 .elementor-element.elementor-element-e51e78d .elementor-icon-wrapper{text-align:center;}.elementor-2251 .elementor-element.elementor-element-e51e78d.elementor-view-stacked .elementor-icon{background-color:#F1860D00;}.elementor-2251 .elementor-element.elementor-element-e51e78d.elementor-view-framed .elementor-icon, .elementor-2251 .elementor-element.elementor-element-e51e78d.elementor-view-default .elementor-icon{color:#F1860D00;border-color:#F1860D00;}.elementor-2251 .elementor-element.elementor-element-e51e78d.elementor-view-framed .elementor-icon, .elementor-2251 .elementor-element.elementor-element-e51e78d.elementor-view-default .elementor-icon svg{fill:#F1860D00;}.elementor-2251 .elementor-element.elementor-element-e51e78d .elementor-icon{font-size:76px;}.elementor-2251 .elementor-element.elementor-element-e51e78d .elementor-icon svg{height:76px;}.elementor-2251 .elementor-element.elementor-element-b7a1b07{--display:flex;--min-height:302px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2251 .elementor-element.elementor-element-b7a1b07:not(.elementor-motion-effects-element-type-background), .elementor-2251 .elementor-element.elementor-element-b7a1b07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-2251 .elementor-element.elementor-element-b7a1b07.e-con{--e-con-transform-rotateZ:-195deg;--align-self:center;}.elementor-2251 .elementor-element.elementor-element-d169ba8{--display:flex;--min-height:302px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:4px 4px 4px 4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2251 .elementor-element.elementor-element-d169ba8:not(.elementor-motion-effects-element-type-background), .elementor-2251 .elementor-element.elementor-element-d169ba8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c3330b5 );}.elementor-2251 .elementor-element.elementor-element-d169ba8::before, .elementor-2251 .elementor-element.elementor-element-d169ba8 > .elementor-background-video-container::before, .elementor-2251 .elementor-element.elementor-element-d169ba8 > .e-con-inner > .elementor-background-video-container::before, .elementor-2251 .elementor-element.elementor-element-d169ba8 > .elementor-background-slideshow::before, .elementor-2251 .elementor-element.elementor-element-d169ba8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2251 .elementor-element.elementor-element-d169ba8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-24923ab );--background-overlay:'';}.elementor-2251 .elementor-element.elementor-element-4e8c015 > .elementor-widget-container{--e-transform-rotateZ:-180deg;}.elementor-2251 .elementor-element.elementor-element-4e8c015.elementor-element{--align-self:center;}.elementor-2251 .elementor-element.elementor-element-4e8c015 .elementor-heading-title{font-family:var( --e-global-typography-a6f8f84-font-family ), Sans-serif;font-size:var( --e-global-typography-a6f8f84-font-size );font-weight:var( --e-global-typography-a6f8f84-font-weight );line-height:var( --e-global-typography-a6f8f84-line-height );color:#000000;}.elementor-2251 .elementor-element.elementor-element-8129822{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2251 .elementor-element.elementor-element-395185d > .elementor-widget-container{--e-transform-translateX:-30px;--e-transform-translateY:-253px;}.elementor-2251 .elementor-element.elementor-element-395185d.elementor-element{--align-self:flex-end;}.elementor-2251 .elementor-element.elementor-element-395185d .elementor-icon-wrapper{text-align:center;}.elementor-2251 .elementor-element.elementor-element-395185d.elementor-view-stacked .elementor-icon{background-color:#F1860D00;}.elementor-2251 .elementor-element.elementor-element-395185d.elementor-view-framed .elementor-icon, .elementor-2251 .elementor-element.elementor-element-395185d.elementor-view-default .elementor-icon{color:#F1860D00;border-color:#F1860D00;}.elementor-2251 .elementor-element.elementor-element-395185d.elementor-view-framed .elementor-icon, .elementor-2251 .elementor-element.elementor-element-395185d.elementor-view-default .elementor-icon svg{fill:#F1860D00;}.elementor-2251 .elementor-element.elementor-element-395185d .elementor-icon{font-size:76px;}.elementor-2251 .elementor-element.elementor-element-395185d .elementor-icon svg{height:76px;}.elementor-2251 .elementor-element.elementor-element-4f40fc9{--display:flex;--min-height:302px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2251 .elementor-element.elementor-element-4f40fc9:not(.elementor-motion-effects-element-type-background), .elementor-2251 .elementor-element.elementor-element-4f40fc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-2251 .elementor-element.elementor-element-4f40fc9.e-con{--e-con-transform-rotateZ:-149deg;--align-self:center;}.elementor-2251 .elementor-element.elementor-element-341698a{--display:flex;--min-height:302px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:4px 4px 4px 4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2251 .elementor-element.elementor-element-341698a:not(.elementor-motion-effects-element-type-background), .elementor-2251 .elementor-element.elementor-element-341698a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-02ec498 );}.elementor-2251 .elementor-element.elementor-element-341698a::before, .elementor-2251 .elementor-element.elementor-element-341698a > .elementor-background-video-container::before, .elementor-2251 .elementor-element.elementor-element-341698a > .e-con-inner > .elementor-background-video-container::before, .elementor-2251 .elementor-element.elementor-element-341698a > .elementor-background-slideshow::before, .elementor-2251 .elementor-element.elementor-element-341698a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2251 .elementor-element.elementor-element-341698a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-06feb19 );--background-overlay:'';}.elementor-2251 .elementor-element.elementor-element-45d2183 > .elementor-widget-container{--e-transform-rotateZ:180deg;}.elementor-2251 .elementor-element.elementor-element-45d2183.elementor-element{--align-self:center;}.elementor-2251 .elementor-element.elementor-element-45d2183{text-align:center;}.elementor-2251 .elementor-element.elementor-element-45d2183 .elementor-heading-title{font-family:var( --e-global-typography-a6f8f84-font-family ), Sans-serif;font-size:var( --e-global-typography-a6f8f84-font-size );font-weight:var( --e-global-typography-a6f8f84-font-weight );line-height:var( --e-global-typography-a6f8f84-line-height );color:#000000;}.elementor-2251 .elementor-element.elementor-element-9c10286 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2251 .elementor-element.elementor-element-ec001a5{--display:flex;--min-height:1027px;--margin-top:0px;--margin-bottom:0px;--margin-left:86px;--margin-right:0px;--padding-top:60px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-2251 .elementor-element.elementor-element-ec001a5:not(.elementor-motion-effects-element-type-background), .elementor-2251 .elementor-element.elementor-element-ec001a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18a307d );}.elementor-2251 .elementor-element.elementor-element-bb43666{--display:flex;--margin-top:150px;--margin-bottom:0px;--margin-left:80px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2251 .elementor-element.elementor-element-553bd7e .elementor-heading-title{font-family:var( --e-global-typography-fddb70a-font-family ), Sans-serif;font-size:var( --e-global-typography-fddb70a-font-size );font-weight:var( --e-global-typography-fddb70a-font-weight );line-height:var( --e-global-typography-fddb70a-line-height );color:var( --e-global-color-6563ca6 );}.elementor-2251 .elementor-element.elementor-element-37d414a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-a6f8f84-font-family ), Sans-serif;font-size:var( --e-global-typography-a6f8f84-font-size );font-weight:var( --e-global-typography-a6f8f84-font-weight );line-height:var( --e-global-typography-a6f8f84-line-height );}.elementor-2251 .elementor-element.elementor-element-085051d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2251 .elementor-element.elementor-element-085051d.e-con{--align-self:center;}.elementor-2251 .elementor-element.elementor-element-931dbf0{--display:flex;--min-height:491px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2251 .elementor-element.elementor-element-931dbf0:not(.elementor-motion-effects-element-type-background), .elementor-2251 .elementor-element.elementor-element-931dbf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4cd32d3 );}.elementor-2251 .elementor-element.elementor-element-931dbf0.e-con{--align-self:center;}.elementor-2251 .elementor-element.elementor-element-26626c2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:41px;--padding-bottom:0px;--padding-left:27px;--padding-right:0px;}.elementor-2251 .elementor-element.elementor-element-e70ec9d.elementor-element{--align-self:flex-start;}.elementor-2251 .elementor-element.elementor-element-e70ec9d .elementor-heading-title{font-family:var( --e-global-typography-fddb70a-font-family ), Sans-serif;font-size:var( --e-global-typography-fddb70a-font-size );font-weight:var( --e-global-typography-fddb70a-font-weight );line-height:var( --e-global-typography-fddb70a-line-height );color:var( --e-global-color-18a307d );}.elementor-2251 .elementor-element.elementor-element-4a0f742{width:var( --container-widget-width, 265px );max-width:265px;--container-widget-width:265px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-10fd31c-font-family ), Sans-serif;font-size:var( --e-global-typography-10fd31c-font-size );font-weight:var( --e-global-typography-10fd31c-font-weight );color:var( --e-global-color-18a307d );}.elementor-2251 .elementor-element.elementor-element-4a0f742 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2251 .elementor-element.elementor-element-15ff4e9 > .elementor-widget-container{margin:27px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2251 .elementor-element.elementor-element-15ff4e9{z-index:1;}.elementor-2251 .elementor-element.elementor-element-15ff4e9 .elementor-icon-wrapper{text-align:center;}.elementor-2251 .elementor-element.elementor-element-15ff4e9 .elementor-icon{font-size:441px;}.elementor-2251 .elementor-element.elementor-element-15ff4e9 .elementor-icon svg{height:441px;}.elementor-2251 .elementor-element.elementor-element-15ff4e9 .elementor-icon-wrapper svg{width:auto;}.elementor-2251 .elementor-element.elementor-element-918f31e{--display:flex;--min-height:491px;--margin-top:0px;--margin-bottom:0px;--margin-left:-22px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2251 .elementor-element.elementor-element-918f31e:not(.elementor-motion-effects-element-type-background), .elementor-2251 .elementor-element.elementor-element-918f31e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-04d0da2 );}.elementor-2251 .elementor-element.elementor-element-918f31e.e-con{--align-self:center;}.elementor-2251 .elementor-element.elementor-element-ab00b58{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:41px;--padding-bottom:0px;--padding-left:59px;--padding-right:0px;}.elementor-2251 .elementor-element.elementor-element-6f09201 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2251 .elementor-element.elementor-element-6f09201.elementor-element{--align-self:flex-start;}.elementor-2251 .elementor-element.elementor-element-6f09201{text-align:center;}.elementor-2251 .elementor-element.elementor-element-6f09201 .elementor-heading-title{font-family:var( --e-global-typography-fddb70a-font-family ), Sans-serif;font-size:var( --e-global-typography-fddb70a-font-size );font-weight:var( --e-global-typography-fddb70a-font-weight );line-height:var( --e-global-typography-fddb70a-line-height );color:var( --e-global-color-18a307d );}.elementor-2251 .elementor-element.elementor-element-30385ad{width:var( --container-widget-width, 265px );max-width:265px;--container-widget-width:265px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-10fd31c-font-family ), Sans-serif;font-size:var( --e-global-typography-10fd31c-font-size );font-weight:var( --e-global-typography-10fd31c-font-weight );color:var( --e-global-color-18a307d );}.elementor-2251 .elementor-element.elementor-element-30385ad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2251 .elementor-element.elementor-element-1b1c869{--display:flex;--min-height:833px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2251 .elementor-element.elementor-element-1b1c869:not(.elementor-motion-effects-element-type-background), .elementor-2251 .elementor-element.elementor-element-1b1c869 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-349f8bc );}.elementor-2251 .elementor-element.elementor-element-0e0c3ee{--display:flex;--margin-top:92px;--margin-bottom:0px;--margin-left:80px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2251 .elementor-element.elementor-element-9b9aa34 .elementor-heading-title{font-family:var( --e-global-typography-8f487f2-font-family ), Sans-serif;font-size:var( --e-global-typography-8f487f2-font-size );font-weight:var( --e-global-typography-8f487f2-font-weight );line-height:var( --e-global-typography-8f487f2-line-height );color:var( --e-global-color-6563ca6 );}.elementor-2251 .elementor-element.elementor-element-cc4a8a4{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:var( --e-global-color-6563ca6 );}.elementor-2251 .elementor-element.elementor-element-cc4a8a4 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-2251 .elementor-element.elementor-element-1ab2686{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:88px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2251 .elementor-element.elementor-element-f27d1f7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:var( --e-global-color-6563ca6 );}.elementor-2251 .elementor-element.elementor-element-3b876d6{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-a6f8f84-font-family ), Sans-serif;font-size:var( --e-global-typography-a6f8f84-font-size );font-weight:var( --e-global-typography-a6f8f84-font-weight );line-height:var( --e-global-typography-a6f8f84-line-height );color:var( --e-global-color-6563ca6 );}.elementor-2251 .elementor-element.elementor-element-a278a3a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2251 .elementor-element.elementor-element-86dbe6c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2251 .elementor-element.elementor-element-8b5b78a.elementor-element{--align-self:flex-start;}.elementor-2251 .elementor-element.elementor-element-8b5b78a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:var( --e-global-color-6563ca6 );}.elementor-2251 .elementor-element.elementor-element-461d6d7.elementor-element{--align-self:flex-start;}.elementor-2251 .elementor-element.elementor-element-461d6d7{font-family:var( --e-global-typography-a6f8f84-font-family ), Sans-serif;font-size:var( --e-global-typography-a6f8f84-font-size );font-weight:var( --e-global-typography-a6f8f84-font-weight );line-height:var( --e-global-typography-a6f8f84-line-height );color:var( --e-global-color-6563ca6 );}.elementor-2251 .elementor-element.elementor-element-ab3ec4c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2251 .elementor-element.elementor-element-7e173da .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:var( --e-global-color-6563ca6 );}.elementor-2251 .elementor-element.elementor-element-24e1d36.elementor-element{--align-self:flex-start;}.elementor-2251 .elementor-element.elementor-element-24e1d36{font-family:var( --e-global-typography-a6f8f84-font-family ), Sans-serif;font-size:var( --e-global-typography-a6f8f84-font-size );font-weight:var( --e-global-typography-a6f8f84-font-weight );line-height:var( --e-global-typography-a6f8f84-line-height );color:var( --e-global-color-6563ca6 );}.elementor-2251 .elementor-element.elementor-element-f6a11e6{--display:flex;--min-height:650px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:78px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-2251 .elementor-element.elementor-element-f6a11e6:not(.elementor-motion-effects-element-type-background), .elementor-2251 .elementor-element.elementor-element-f6a11e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18a307d );}.elementor-2251 .elementor-element.elementor-element-e96f06a{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2251 .elementor-element.elementor-element-8369d6d{--display:flex;--min-height:355px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2251 .elementor-element.elementor-element-8369d6d:not(.elementor-motion-effects-element-type-background), .elementor-2251 .elementor-element.elementor-element-8369d6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2251 .elementor-element.elementor-element-7f72a82{--display:flex;--min-height:492px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2251 .elementor-element.elementor-element-7f72a82:not(.elementor-motion-effects-element-type-background), .elementor-2251 .elementor-element.elementor-element-7f72a82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6337c2e );}.elementor-2251 .elementor-element.elementor-element-7f72a82::before, .elementor-2251 .elementor-element.elementor-element-7f72a82 > .elementor-background-video-container::before, .elementor-2251 .elementor-element.elementor-element-7f72a82 > .e-con-inner > .elementor-background-video-container::before, .elementor-2251 .elementor-element.elementor-element-7f72a82 > .elementor-background-slideshow::before, .elementor-2251 .elementor-element.elementor-element-7f72a82 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2251 .elementor-element.elementor-element-7f72a82 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#EE8E0F;--background-overlay:'';}.elementor-2251 .elementor-element.elementor-element-9580b0c{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;text-align:center;}.elementor-2251 .elementor-element.elementor-element-9580b0c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2251 .elementor-element.elementor-element-9580b0c.elementor-element{--align-self:center;}.elementor-2251 .elementor-element.elementor-element-9580b0c .elementor-heading-title{font-family:var( --e-global-typography-8756375-font-family ), Sans-serif;font-size:var( --e-global-typography-8756375-font-size );font-weight:var( --e-global-typography-8756375-font-weight );line-height:var( --e-global-typography-8756375-line-height );color:#000000;}.elementor-2251 .elementor-element.elementor-element-b1cbb83{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-2251 .elementor-element.elementor-element-b1cbb83.elementor-element{--align-self:center;}.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-2251 .elementor-element.elementor-element-1c8af44 .elementor-button{background-color:var( --e-global-color-6563ca6 );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-18a307d );color:var( --e-global-color-18a307d );border-radius:8px 8px 8px 8px;padding:07px 10px 07px 0px;}.elementor-2251 .elementor-element.elementor-element-1c8af44{width:var( --container-widget-width, 136px );max-width:136px;--container-widget-width:136px;--container-widget-flex-grow:0;}.elementor-2251 .elementor-element.elementor-element-1c8af44 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2251 .elementor-element.elementor-element-1c8af44.elementor-element{--align-self:center;}.elementor-2251 .elementor-element.elementor-element-1c8af44 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2251 .elementor-element.elementor-element-1c8af44 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-2251 .elementor-element.elementor-element-df72594{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-2251 .elementor-element.elementor-element-df72594 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:38px 0px 0px 0px;}.elementor-2251 .elementor-element.elementor-element-df72594.elementor-element{--align-self:center;}.elementor-2251 .elementor-element.elementor-element-c210907 .elementor-button{background-color:var( --e-global-color-6563ca6 );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-18a307d );color:var( --e-global-color-18a307d );border-radius:8px 8px 8px 8px;padding:07px 10px 07px 0px;}.elementor-2251 .elementor-element.elementor-element-c210907{width:var( --container-widget-width, 276px );max-width:276px;--container-widget-width:276px;--container-widget-flex-grow:0;}.elementor-2251 .elementor-element.elementor-element-c210907 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2251 .elementor-element.elementor-element-c210907.elementor-element{--align-self:center;}.elementor-2251 .elementor-element.elementor-element-c210907 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2251 .elementor-element.elementor-element-c210907 .elementor-button .elementor-button-content-wrapper{gap:13px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2251 .elementor-element.elementor-element-e63a6dd{--width:27%;}.elementor-2251 .elementor-element.elementor-element-a842ba0{--width:302px;}.elementor-2251 .elementor-element.elementor-element-895b1fd{--width:302px;}.elementor-2251 .elementor-element.elementor-element-c5cd00c{--width:27%;}.elementor-2251 .elementor-element.elementor-element-a5714ce{--width:302px;}.elementor-2251 .elementor-element.elementor-element-8a1b766{--width:302px;}.elementor-2251 .elementor-element.elementor-element-25f5d77{--width:27%;}.elementor-2251 .elementor-element.elementor-element-b7a1b07{--width:302px;}.elementor-2251 .elementor-element.elementor-element-d169ba8{--width:302px;}.elementor-2251 .elementor-element.elementor-element-8129822{--width:27%;}.elementor-2251 .elementor-element.elementor-element-4f40fc9{--width:302px;}.elementor-2251 .elementor-element.elementor-element-341698a{--width:302px;}.elementor-2251 .elementor-element.elementor-element-931dbf0{--width:370px;}.elementor-2251 .elementor-element.elementor-element-918f31e{--width:370px;}.elementor-2251 .elementor-element.elementor-element-86dbe6c{--width:68%;}.elementor-2251 .elementor-element.elementor-element-ab3ec4c{--width:100%;}.elementor-2251 .elementor-element.elementor-element-8369d6d{--width:493px;}.elementor-2251 .elementor-element.elementor-element-7f72a82{--width:493px;}}@media(max-width:1024px){.elementor-2251 .elementor-element.elementor-element-e51d026 .elementor-heading-title{font-size:var( --e-global-typography-8f487f2-font-size );line-height:var( --e-global-typography-8f487f2-line-height );}.elementor-2251 .elementor-element.elementor-element-8397052{font-size:var( --e-global-typography-5921428-font-size );line-height:var( --e-global-typography-5921428-line-height );}.elementor-2251 .elementor-element.elementor-element-34929a9 .elementor-heading-title{font-size:var( --e-global-typography-fddb70a-font-size );line-height:var( --e-global-typography-fddb70a-line-height );}.elementor-2251 .elementor-element.elementor-element-367bf2a{font-size:var( --e-global-typography-a6f8f84-font-size );line-height:var( --e-global-typography-a6f8f84-line-height );}.elementor-2251 .elementor-element.elementor-element-35e8ba2 .elementor-heading-title{font-size:var( --e-global-typography-a6f8f84-font-size );line-height:var( --e-global-typography-a6f8f84-line-height );}.elementor-2251 .elementor-element.elementor-element-3336d5a .elementor-heading-title{font-size:var( --e-global-typography-a6f8f84-font-size );line-height:var( --e-global-typography-a6f8f84-line-height );}.elementor-2251 .elementor-element.elementor-element-09e8c0a .elementor-heading-title{font-size:var( --e-global-typography-fddb70a-font-size );line-height:var( --e-global-typography-fddb70a-line-height );}.elementor-2251 .elementor-element.elementor-element-4e8c015 .elementor-heading-title{font-size:var( --e-global-typography-a6f8f84-font-size );line-height:var( --e-global-typography-a6f8f84-line-height );}.elementor-2251 .elementor-element.elementor-element-45d2183 .elementor-heading-title{font-size:var( --e-global-typography-a6f8f84-font-size );line-height:var( --e-global-typography-a6f8f84-line-height );}.elementor-2251 .elementor-element.elementor-element-553bd7e .elementor-heading-title{font-size:var( --e-global-typography-fddb70a-font-size );line-height:var( --e-global-typography-fddb70a-line-height );}.elementor-2251 .elementor-element.elementor-element-37d414a{font-size:var( --e-global-typography-a6f8f84-font-size );line-height:var( --e-global-typography-a6f8f84-line-height );}.elementor-2251 .elementor-element.elementor-element-e70ec9d .elementor-heading-title{font-size:var( --e-global-typography-fddb70a-font-size );line-height:var( --e-global-typography-fddb70a-line-height );}.elementor-2251 .elementor-element.elementor-element-4a0f742{font-size:var( --e-global-typography-10fd31c-font-size );}.elementor-2251 .elementor-element.elementor-element-6f09201 .elementor-heading-title{font-size:var( --e-global-typography-fddb70a-font-size );line-height:var( --e-global-typography-fddb70a-line-height );}.elementor-2251 .elementor-element.elementor-element-30385ad{font-size:var( --e-global-typography-10fd31c-font-size );}.elementor-2251 .elementor-element.elementor-element-9b9aa34 .elementor-heading-title{font-size:var( --e-global-typography-8f487f2-font-size );line-height:var( --e-global-typography-8f487f2-line-height );}.elementor-2251 .elementor-element.elementor-element-3b876d6{font-size:var( --e-global-typography-a6f8f84-font-size );line-height:var( --e-global-typography-a6f8f84-line-height );}.elementor-2251 .elementor-element.elementor-element-461d6d7{font-size:var( --e-global-typography-a6f8f84-font-size );line-height:var( --e-global-typography-a6f8f84-line-height );}.elementor-2251 .elementor-element.elementor-element-24e1d36{font-size:var( --e-global-typography-a6f8f84-font-size );line-height:var( --e-global-typography-a6f8f84-line-height );}.elementor-2251 .elementor-element.elementor-element-9580b0c .elementor-heading-title{font-size:var( --e-global-typography-8756375-font-size );line-height:var( --e-global-typography-8756375-line-height );}}@media(max-width:767px){.elementor-2251 .elementor-element.elementor-element-e51d026 .elementor-heading-title{font-size:var( --e-global-typography-8f487f2-font-size );line-height:var( --e-global-typography-8f487f2-line-height );}.elementor-2251 .elementor-element.elementor-element-8397052{font-size:var( --e-global-typography-5921428-font-size );line-height:var( --e-global-typography-5921428-line-height );}.elementor-2251 .elementor-element.elementor-element-34929a9 .elementor-heading-title{font-size:var( --e-global-typography-fddb70a-font-size );line-height:var( --e-global-typography-fddb70a-line-height );}.elementor-2251 .elementor-element.elementor-element-367bf2a{font-size:var( --e-global-typography-a6f8f84-font-size );line-height:var( --e-global-typography-a6f8f84-line-height );}.elementor-2251 .elementor-element.elementor-element-35e8ba2 .elementor-heading-title{font-size:var( --e-global-typography-a6f8f84-font-size );line-height:var( --e-global-typography-a6f8f84-line-height );}.elementor-2251 .elementor-element.elementor-element-3336d5a .elementor-heading-title{font-size:var( --e-global-typography-a6f8f84-font-size );line-height:var( --e-global-typography-a6f8f84-line-height );}.elementor-2251 .elementor-element.elementor-element-09e8c0a .elementor-heading-title{font-size:var( --e-global-typography-fddb70a-font-size );line-height:var( --e-global-typography-fddb70a-line-height );}.elementor-2251 .elementor-element.elementor-element-4e8c015 .elementor-heading-title{font-size:var( --e-global-typography-a6f8f84-font-size );line-height:var( --e-global-typography-a6f8f84-line-height );}.elementor-2251 .elementor-element.elementor-element-45d2183 .elementor-heading-title{font-size:var( --e-global-typography-a6f8f84-font-size );line-height:var( --e-global-typography-a6f8f84-line-height );}.elementor-2251 .elementor-element.elementor-element-553bd7e .elementor-heading-title{font-size:var( --e-global-typography-fddb70a-font-size );line-height:var( --e-global-typography-fddb70a-line-height );}.elementor-2251 .elementor-element.elementor-element-37d414a{font-size:var( --e-global-typography-a6f8f84-font-size );line-height:var( --e-global-typography-a6f8f84-line-height );}.elementor-2251 .elementor-element.elementor-element-e70ec9d .elementor-heading-title{font-size:var( --e-global-typography-fddb70a-font-size );line-height:var( --e-global-typography-fddb70a-line-height );}.elementor-2251 .elementor-element.elementor-element-4a0f742{font-size:var( --e-global-typography-10fd31c-font-size );}.elementor-2251 .elementor-element.elementor-element-6f09201 .elementor-heading-title{font-size:var( --e-global-typography-fddb70a-font-size );line-height:var( --e-global-typography-fddb70a-line-height );}.elementor-2251 .elementor-element.elementor-element-30385ad{font-size:var( --e-global-typography-10fd31c-font-size );}.elementor-2251 .elementor-element.elementor-element-9b9aa34 .elementor-heading-title{font-size:var( --e-global-typography-8f487f2-font-size );line-height:var( --e-global-typography-8f487f2-line-height );}.elementor-2251 .elementor-element.elementor-element-3b876d6{font-size:var( --e-global-typography-a6f8f84-font-size );line-height:var( --e-global-typography-a6f8f84-line-height );}.elementor-2251 .elementor-element.elementor-element-461d6d7{font-size:var( --e-global-typography-a6f8f84-font-size );line-height:var( --e-global-typography-a6f8f84-line-height );}.elementor-2251 .elementor-element.elementor-element-24e1d36{font-size:var( --e-global-typography-a6f8f84-font-size );line-height:var( --e-global-typography-a6f8f84-line-height );}.elementor-2251 .elementor-element.elementor-element-9580b0c .elementor-heading-title{font-size:var( --e-global-typography-8756375-font-size );line-height:var( --e-global-typography-8756375-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-367bf2a */.elementor-2251 .elementor-element.elementor-element-367bf2a ul {
    padding-left: 6px;
    margin-left: 0;
    list-style-position: inside;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-895b1fd */.CardContainer {
  background-color: white;
  position: relative;
  transition: clip-path 500ms cubic-bezier(0.34, 1.2, 0.64, 1);
  
  /* The main container cut stays the same (the diagonal line) */
  clip-path: polygon(
    0 0,
    var(--fold-start-x) 0,
    100% var(--fold-start-y),
    100% 100%,
    0 100%
  );
  
  --image-back-color: #f14c8d;
  --shade: rgb(0 0 0 / 0.025);
  --fold-start-y: 0%;
  --fold-start-x: 100%;
  --fold-anchor-x: 100%;
  --fold-anchor-y: 0%;
  --shadow-anchor-x: 100%;
  --shadow-anchor-y: 0%;
  --shadow-offset-x: -0.5px;
  --shadow-offset-y: 1px;
}

.CardContainer:hover {
  --fold-start-y: 15%;
  --fold-start-x: 85%;
  --fold-anchor-x: 85%;
  --fold-anchor-y: 15%;
  --shadow-anchor-x: 83%;
  --shadow-anchor-y: 17%;
}

.CardContainer::before {
  content: '';
  position: absolute;
  transition: inherit; 
  inset: 0;
  background-color: var(--image-back-color);
  z-index: 2;
  /* Replaced the single anchor point with 3 points to create a smooth, rounded corner */
  clip-path: polygon(
    var(--fold-start-x) 0,
    100% var(--fold-start-y),
    calc(var(--fold-anchor-x) + 1.5%) var(--fold-anchor-y),
    calc(var(--fold-anchor-x) + 0.4%) calc(var(--fold-anchor-y) - 0.4%),
    var(--fold-anchor-x) calc(var(--fold-anchor-y) - 1.5%)
  );
}

.CardContainer::after {
  content: '';
  position: absolute;
  transition: inherit;
  inset: 0;
  background-color: var(--shade);
  z-index: 1;
  clip-path: polygon(
    var(--fold-start-x) 0,
    100% var(--fold-start-y),
    calc(var(--shadow-anchor-x) + 1.5%) var(--shadow-anchor-y),
    calc(var(--shadow-anchor-x) + 0.4%) calc(var(--shadow-anchor-y) - 0.4%),
    var(--shadow-anchor-x) calc(var(--shadow-anchor-y) - 1.5%)
  );
}

.CardContainer__shadow { 
  transition: inherit;
}

.CardContainer__shadow > * {
  position: absolute;
  inset: 0;
  transition: inherit;
  background: var(--shade);
  clip-path: polygon(
    var(--fold-start-x) 0,
    100% var(--fold-start-y),
    calc(calc(var(--shadow-anchor-x) + var(--shadow-offset-x) * var(--index)) + 1.5%) calc(var(--shadow-anchor-y) + var(--shadow-offset-y) * var(--index)),
    calc(calc(var(--shadow-anchor-x) + var(--shadow-offset-x) * var(--index)) + 0.4%) calc(calc(var(--shadow-anchor-y) + var(--shadow-offset-y) * var(--index)) - 0.4%),
    calc(var(--shadow-anchor-x) + var(--shadow-offset-x) * var(--index)) calc(calc(var(--shadow-anchor-y) + var(--shadow-offset-y) * var(--index)) - 1.5%)
  );
}

.CardContainer__shadow > *:nth-child(1) { --index: 1; }
.CardContainer__shadow > *:nth-child(2) { --index: 2; }
.CardContainer__shadow > *:nth-child(3) { --index: 3; }
.CardContainer__shadow > *:nth-child(4) { --index: 4; }
.CardContainer__shadow > *:nth-child(5) { --index: 5; }
.CardContainer__shadow > *:nth-child(6) { --index: 6; }
.CardContainer__shadow > *:nth-child(7) { --index: 7; }
.CardContainer__shadow > *:nth-child(8) { --index: 8; }
.CardContainer__shadow > *:nth-child(9) { --index: 9; }
.CardContainer__shadow > *:nth-child(10) { --index: 10; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a842ba0 */.CardWrapper {
  background-color: white;
  display: inline-block; 
  position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a1b766 */.CardContainer {
  background-color: white;
  position: relative;
  transition: clip-path 500ms cubic-bezier(0.34, 1.2, 0.64, 1);
  
  /* The main container cut stays the same (the diagonal line) */
  clip-path: polygon(
    0 0,
    var(--fold-start-x) 0,
    100% var(--fold-start-y),
    100% 100%,
    0 100%
  );
  
  --image-back-color: #f14c8d;
  --shade: rgb(0 0 0 / 0.025);
  --fold-start-y: 0%;
  --fold-start-x: 100%;
  --fold-anchor-x: 100%;
  --fold-anchor-y: 0%;
  --shadow-anchor-x: 100%;
  --shadow-anchor-y: 0%;
  --shadow-offset-x: -0.5px;
  --shadow-offset-y: 1px;
}

.CardContainer:hover {
  --fold-start-y: 15%;
  --fold-start-x: 85%;
  --fold-anchor-x: 85%;
  --fold-anchor-y: 15%;
  --shadow-anchor-x: 83%;
  --shadow-anchor-y: 17%;
}

.CardContainer::before {
  content: '';
  position: absolute;
  transition: inherit; 
  inset: 0;
  background-color: var(--image-back-color);
  z-index: 2;
  /* Replaced the single anchor point with 3 points to create a smooth, rounded corner */
  clip-path: polygon(
    var(--fold-start-x) 0,
    100% var(--fold-start-y),
    calc(var(--fold-anchor-x) + 1.5%) var(--fold-anchor-y),
    calc(var(--fold-anchor-x) + 0.4%) calc(var(--fold-anchor-y) - 0.4%),
    var(--fold-anchor-x) calc(var(--fold-anchor-y) - 1.5%)
  );
}

.CardContainer::after {
  content: '';
  position: absolute;
  transition: inherit;
  inset: 0;
  background-color: var(--shade);
  z-index: 1;
  clip-path: polygon(
    var(--fold-start-x) 0,
    100% var(--fold-start-y),
    calc(var(--shadow-anchor-x) + 1.5%) var(--shadow-anchor-y),
    calc(var(--shadow-anchor-x) + 0.4%) calc(var(--shadow-anchor-y) - 0.4%),
    var(--shadow-anchor-x) calc(var(--shadow-anchor-y) - 1.5%)
  );
}

.CardContainer__shadow { 
  transition: inherit;
}

.CardContainer__shadow > * {
  position: absolute;
  inset: 0;
  transition: inherit;
  background: var(--shade);
  clip-path: polygon(
    var(--fold-start-x) 0,
    100% var(--fold-start-y),
    calc(calc(var(--shadow-anchor-x) + var(--shadow-offset-x) * var(--index)) + 1.5%) calc(var(--shadow-anchor-y) + var(--shadow-offset-y) * var(--index)),
    calc(calc(var(--shadow-anchor-x) + var(--shadow-offset-x) * var(--index)) + 0.4%) calc(calc(var(--shadow-anchor-y) + var(--shadow-offset-y) * var(--index)) - 0.4%),
    calc(var(--shadow-anchor-x) + var(--shadow-offset-x) * var(--index)) calc(calc(var(--shadow-anchor-y) + var(--shadow-offset-y) * var(--index)) - 1.5%)
  );
}

.CardContainer__shadow > *:nth-child(1) { --index: 1; }
.CardContainer__shadow > *:nth-child(2) { --index: 2; }
.CardContainer__shadow > *:nth-child(3) { --index: 3; }
.CardContainer__shadow > *:nth-child(4) { --index: 4; }
.CardContainer__shadow > *:nth-child(5) { --index: 5; }
.CardContainer__shadow > *:nth-child(6) { --index: 6; }
.CardContainer__shadow > *:nth-child(7) { --index: 7; }
.CardContainer__shadow > *:nth-child(8) { --index: 8; }
.CardContainer__shadow > *:nth-child(9) { --index: 9; }
.CardContainer__shadow > *:nth-child(10) { --index: 10; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5714ce */.CardWrapper {
  background-color: white;
  display: inline-block; 
  position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d169ba8 */.CardContainer {
  background-color: white;
  position: relative;
  transition: clip-path 500ms cubic-bezier(0.34, 1.2, 0.64, 1);
  
  /* The main container cut stays the same (the diagonal line) */
  clip-path: polygon(
    0 0,
    var(--fold-start-x) 0,
    100% var(--fold-start-y),
    100% 100%,
    0 100%
  );
  
  --image-back-color: #f14c8d;
  --shade: rgb(0 0 0 / 0.025);
  --fold-start-y: 0%;
  --fold-start-x: 100%;
  --fold-anchor-x: 100%;
  --fold-anchor-y: 0%;
  --shadow-anchor-x: 100%;
  --shadow-anchor-y: 0%;
  --shadow-offset-x: -0.5px;
  --shadow-offset-y: 1px;
}

.CardContainer:hover {
  --fold-start-y: 15%;
  --fold-start-x: 85%;
  --fold-anchor-x: 85%;
  --fold-anchor-y: 15%;
  --shadow-anchor-x: 83%;
  --shadow-anchor-y: 17%;
}

.CardContainer::before {
  content: '';
  position: absolute;
  transition: inherit; 
  inset: 0;
  background-color: var(--image-back-color);
  z-index: 2;
  /* Replaced the single anchor point with 3 points to create a smooth, rounded corner */
  clip-path: polygon(
    var(--fold-start-x) 0,
    100% var(--fold-start-y),
    calc(var(--fold-anchor-x) + 1.5%) var(--fold-anchor-y),
    calc(var(--fold-anchor-x) + 0.4%) calc(var(--fold-anchor-y) - 0.4%),
    var(--fold-anchor-x) calc(var(--fold-anchor-y) - 1.5%)
  );
}

.CardContainer::after {
  content: '';
  position: absolute;
  transition: inherit;
  inset: 0;
  background-color: var(--shade);
  z-index: 1;
  clip-path: polygon(
    var(--fold-start-x) 0,
    100% var(--fold-start-y),
    calc(var(--shadow-anchor-x) + 1.5%) var(--shadow-anchor-y),
    calc(var(--shadow-anchor-x) + 0.4%) calc(var(--shadow-anchor-y) - 0.4%),
    var(--shadow-anchor-x) calc(var(--shadow-anchor-y) - 1.5%)
  );
}

.CardContainer__shadow { 
  transition: inherit;
}

.CardContainer__shadow > * {
  position: absolute;
  inset: 0;
  transition: inherit;
  background: var(--shade);
  clip-path: polygon(
    var(--fold-start-x) 0,
    100% var(--fold-start-y),
    calc(calc(var(--shadow-anchor-x) + var(--shadow-offset-x) * var(--index)) + 1.5%) calc(var(--shadow-anchor-y) + var(--shadow-offset-y) * var(--index)),
    calc(calc(var(--shadow-anchor-x) + var(--shadow-offset-x) * var(--index)) + 0.4%) calc(calc(var(--shadow-anchor-y) + var(--shadow-offset-y) * var(--index)) - 0.4%),
    calc(var(--shadow-anchor-x) + var(--shadow-offset-x) * var(--index)) calc(calc(var(--shadow-anchor-y) + var(--shadow-offset-y) * var(--index)) - 1.5%)
  );
}

.CardContainer__shadow > *:nth-child(1) { --index: 1; }
.CardContainer__shadow > *:nth-child(2) { --index: 2; }
.CardContainer__shadow > *:nth-child(3) { --index: 3; }
.CardContainer__shadow > *:nth-child(4) { --index: 4; }
.CardContainer__shadow > *:nth-child(5) { --index: 5; }
.CardContainer__shadow > *:nth-child(6) { --index: 6; }
.CardContainer__shadow > *:nth-child(7) { --index: 7; }
.CardContainer__shadow > *:nth-child(8) { --index: 8; }
.CardContainer__shadow > *:nth-child(9) { --index: 9; }
.CardContainer__shadow > *:nth-child(10) { --index: 10; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7a1b07 */.CardWrapper {
  background-color: white;
  display: inline-block; 
  position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-341698a */.CardContainer {
  background-color: white;
  position: relative;
  transition: clip-path 500ms cubic-bezier(0.34, 1.2, 0.64, 1);
  
  /* The main container cut stays the same (the diagonal line) */
  clip-path: polygon(
    0 0,
    var(--fold-start-x) 0,
    100% var(--fold-start-y),
    100% 100%,
    0 100%
  );
  
  --image-back-color: #f14c8d;
  --shade: rgb(0 0 0 / 0.025);
  --fold-start-y: 0%;
  --fold-start-x: 100%;
  --fold-anchor-x: 100%;
  --fold-anchor-y: 0%;
  --shadow-anchor-x: 100%;
  --shadow-anchor-y: 0%;
  --shadow-offset-x: -0.5px;
  --shadow-offset-y: 1px;
}

.CardContainer:hover {
  --fold-start-y: 15%;
  --fold-start-x: 85%;
  --fold-anchor-x: 85%;
  --fold-anchor-y: 15%;
  --shadow-anchor-x: 83%;
  --shadow-anchor-y: 17%;
}

.CardContainer::before {
  content: '';
  position: absolute;
  transition: inherit; 
  inset: 0;
  background-color: var(--image-back-color);
  z-index: 2;
  /* Replaced the single anchor point with 3 points to create a smooth, rounded corner */
  clip-path: polygon(
    var(--fold-start-x) 0,
    100% var(--fold-start-y),
    calc(var(--fold-anchor-x) + 1.5%) var(--fold-anchor-y),
    calc(var(--fold-anchor-x) + 0.4%) calc(var(--fold-anchor-y) - 0.4%),
    var(--fold-anchor-x) calc(var(--fold-anchor-y) - 1.5%)
  );
}

.CardContainer::after {
  content: '';
  position: absolute;
  transition: inherit;
  inset: 0;
  background-color: var(--shade);
  z-index: 1;
  clip-path: polygon(
    var(--fold-start-x) 0,
    100% var(--fold-start-y),
    calc(var(--shadow-anchor-x) + 1.5%) var(--shadow-anchor-y),
    calc(var(--shadow-anchor-x) + 0.4%) calc(var(--shadow-anchor-y) - 0.4%),
    var(--shadow-anchor-x) calc(var(--shadow-anchor-y) - 1.5%)
  );
}

.CardContainer__shadow { 
  transition: inherit;
}

.CardContainer__shadow > * {
  position: absolute;
  inset: 0;
  transition: inherit;
  background: var(--shade);
  clip-path: polygon(
    var(--fold-start-x) 0,
    100% var(--fold-start-y),
    calc(calc(var(--shadow-anchor-x) + var(--shadow-offset-x) * var(--index)) + 1.5%) calc(var(--shadow-anchor-y) + var(--shadow-offset-y) * var(--index)),
    calc(calc(var(--shadow-anchor-x) + var(--shadow-offset-x) * var(--index)) + 0.4%) calc(calc(var(--shadow-anchor-y) + var(--shadow-offset-y) * var(--index)) - 0.4%),
    calc(var(--shadow-anchor-x) + var(--shadow-offset-x) * var(--index)) calc(calc(var(--shadow-anchor-y) + var(--shadow-offset-y) * var(--index)) - 1.5%)
  );
}

.CardContainer__shadow > *:nth-child(1) { --index: 1; }
.CardContainer__shadow > *:nth-child(2) { --index: 2; }
.CardContainer__shadow > *:nth-child(3) { --index: 3; }
.CardContainer__shadow > *:nth-child(4) { --index: 4; }
.CardContainer__shadow > *:nth-child(5) { --index: 5; }
.CardContainer__shadow > *:nth-child(6) { --index: 6; }
.CardContainer__shadow > *:nth-child(7) { --index: 7; }
.CardContainer__shadow > *:nth-child(8) { --index: 8; }
.CardContainer__shadow > *:nth-child(9) { --index: 9; }
.CardContainer__shadow > *:nth-child(10) { --index: 10; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f40fc9 */.CardWrapper {
  background-color: white;
  display: inline-block; 
  position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec001a5 */.elementor-2251 .elementor-element.elementor-element-ec001a5 {
  margin: 0;
  background: #ffffff;

  background-image:
    linear-gradient(#efeff5 0.2em, transparent 0.2em),
    linear-gradient(90deg, #efeff5 0.2em, transparent 0.2em);

  background-size: 2em 2em;

  background-origin: padding-box;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c8af44 */.elementor-2251 .elementor-element.elementor-element-1c8af44 .elementor-button-text {
  margin-left: 8px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c210907 */.elementor-2251 .elementor-element.elementor-element-c210907 .elementor-button-text {
  margin-left: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f72a82 */.CardContainer {
  background-color: white;
  position: relative;
  transition: clip-path 500ms cubic-bezier(0.34, 1.2, 0.64, 1);
  
  /* The main container cut stays the same (the diagonal line) */
  clip-path: polygon(
    0 0,
    var(--fold-start-x) 0,
    100% var(--fold-start-y),
    100% 100%,
    0 100%
  );
  
  --image-back-color: #F64B90;
  --shade: rgb(0 0 0 / 0.025);
  --fold-start-y: 0%;
  --fold-start-x: 100%;
  --fold-anchor-x: 100%;
  --fold-anchor-y: 0%;
  --shadow-anchor-x: 100%;
  --shadow-anchor-y: 0%;
  --shadow-offset-x: -0.5px;
  --shadow-offset-y: 1px;
}

.CardContainer:hover {
  --fold-start-y: 15%;
  --fold-start-x: 85%;
  --fold-anchor-x: 85%;
  --fold-anchor-y: 15%;
  --shadow-anchor-x: 83%;
  --shadow-anchor-y: 17%;
}

.CardContainer::before {
  content: '';
  position: absolute;
  transition: inherit; 
  inset: 0;
  background-color: var(--image-back-color);
  z-index: 2;
  /* Replaced the single anchor point with 3 points to create a smooth, rounded corner */
  clip-path: polygon(
    var(--fold-start-x) 0,
    100% var(--fold-start-y),
    calc(var(--fold-anchor-x) + 1.5%) var(--fold-anchor-y),
    calc(var(--fold-anchor-x) + 0.4%) calc(var(--fold-anchor-y) - 0.4%),
    var(--fold-anchor-x) calc(var(--fold-anchor-y) - 1.5%)
  );
}

.CardContainer::after {
  content: '';
  position: absolute;
  transition: inherit;
  inset: 0;
  background-color: var(--shade);
  z-index: 1;
  clip-path: polygon(
    var(--fold-start-x) 0,
    100% var(--fold-start-y),
    calc(var(--shadow-anchor-x) + 1.5%) var(--shadow-anchor-y),
    calc(var(--shadow-anchor-x) + 0.4%) calc(var(--shadow-anchor-y) - 0.4%),
    var(--shadow-anchor-x) calc(var(--shadow-anchor-y) - 1.5%)
  );
}

.CardContainer__shadow { 
  transition: inherit;
}

.CardContainer__shadow > * {
  position: absolute;
  inset: 0;
  transition: inherit;
  background: var(--shade);
  clip-path: polygon(
    var(--fold-start-x) 0,
    100% var(--fold-start-y),
    calc(calc(var(--shadow-anchor-x) + var(--shadow-offset-x) * var(--index)) + 1.5%) calc(var(--shadow-anchor-y) + var(--shadow-offset-y) * var(--index)),
    calc(calc(var(--shadow-anchor-x) + var(--shadow-offset-x) * var(--index)) + 0.4%) calc(calc(var(--shadow-anchor-y) + var(--shadow-offset-y) * var(--index)) - 0.4%),
    calc(var(--shadow-anchor-x) + var(--shadow-offset-x) * var(--index)) calc(calc(var(--shadow-anchor-y) + var(--shadow-offset-y) * var(--index)) - 1.5%)
  );
}

.CardContainer__shadow > *:nth-child(1) { --index: 1; }
.CardContainer__shadow > *:nth-child(2) { --index: 2; }
.CardContainer__shadow > *:nth-child(3) { --index: 3; }
.CardContainer__shadow > *:nth-child(4) { --index: 4; }
.CardContainer__shadow > *:nth-child(5) { --index: 5; }
.CardContainer__shadow > *:nth-child(6) { --index: 6; }
.CardContainer__shadow > *:nth-child(7) { --index: 7; }
.CardContainer__shadow > *:nth-child(8) { --index: 8; }
.CardContainer__shadow > *:nth-child(9) { --index: 9; }
.CardContainer__shadow > *:nth-child(10) { --index: 10; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8369d6d */.CardWrapper {
  background-color: white;
  display: inline-block; 
  position: relative;
}/* End custom CSS */
/* Start custom CSS */.highlighted-word {
  background-color: #FEEFC7;
  padding: 0 4px;
  line-height: 1;
  display: inline;
  border-radius: 2px;
}

.postit-reveal {
  opacity: 0;
  transform: translateY(70px) scale(0.85) rotate(-10deg);
  transition: all 1.2s cubic-bezier(0.16, 1, 0.3, 1);
}

.postit-reveal.is-visible {
  opacity: 1;
  transform: translateY(0) scale(1) rotate(0deg);
}/* End custom CSS */